wyzula_j
cbf69df481
ci: add knowledge-graph build workflow
...
Builds the graphify knowledge graph after each semantic-release and attaches it
to that release as knowledge-graph-v<version>.tar.gz, so every developer can fetch
the map for a given version. The map carries its own identity — released package
versions, tag and commit — in build_meta.json and embedded in graph.json, which is
what lets a consumer tell a current map from a stale one. The graph is never
committed; graphify-out/ is gitignored.
2026-08-14 20:34:07 +02:00
wyzula_j
d57bf84d9e
ci: replace pytest-cov with coverage CLI
2026-07-31 10:46:04 +02:00
wyzula_j
eafabd43c0
ci: fix OPHYD_DEVICES_PATH export typo
2026-07-24 13:48:03 +02:00
wyzula_j
720c1d13c6
ci(qt_webengine): added QTWEBENGINE_CHROMIUM_FLAGS: "--disable-gpu" to prevent segfaults on ci machines
2026-07-24 13:48:03 +02:00
perl_d
4b7fd2aa42
chore: move benchmark to end of workflow
2026-06-19 12:48:24 +02:00
wakonig_k
046e283dcf
ci: do not close stale issues
2026-06-18 16:58:26 +02:00
wyzula_j
acfc1b4b88
ci(child_repos): artifact logs upload if child pipelines fail
2026-06-11 15:51:05 +02:00
wakonig_k
409c9e5bfa
ci: increase threshold to 20 percent
2026-04-22 13:10:15 +02:00
wakonig_k
19b5c8f724
ci: fix benchmark upload
2026-04-22 13:10:15 +02:00
wakonig_k
999b7a2321
ci: add benchmark workflow
2026-04-21 13:58:38 +02:00
wakonig_k
1351fcd47b
ci: fix path for uploading logs on failure
2026-03-16 15:49:22 +01:00
perl_d
37298c21c3
ci: cancel previous CI run for PR or branch
2026-03-05 18:12:32 +01:00
wakonig_k
5e111cfc54
feat(web console): add support for shared web console sessions
2026-03-05 18:12:31 +01:00
wakonig_k
c9a8e64217
ci: use shared issue sync action instead of local version
2026-03-05 18:12:30 +01:00
wakonig_k
d301fdfeb2
ci: add artifact upload
2026-03-05 18:12:29 +01:00
Klaus Wakonig
e9d381a18a
chore: Update stale issue and PR settings to 120 days
2025-11-03 14:46:03 +01:00
perl_d
3e339348dd
chore: deprecate 3.10, add 3.13
2025-09-15 13:48:32 +02:00
wakonig_k
fe67a4f325
ci: fix stale issues job permissions; add workflow dispatch option
2025-08-31 09:59:16 +02:00
appel_c
2b06e34ecf
ci(plugin): add plugin repository test to BW ci
2025-07-15 15:09:53 +02:00
appel_c
a9c8995ac0
ci(bec): add child_repos test for bec (unit and e2e tests)
2025-07-15 15:09:53 +02:00
wakonig_k
db720e8fa4
refactor(toolbar): split toolbar into components, bundles and connections
2025-07-03 17:23:26 +02:00
perl_d
d5a40dabc7
fix(ci): extend check for pyside import to tests
2025-06-23 14:54:06 +02:00
wakonig_k
b3ce68070d
ci: add stale issue job
2025-06-06 14:48:10 +02:00
perl_d
6b939ac34d
ci: check for disallowed imports from PySide
2025-06-03 13:56:35 +02:00
wakonig_k
2b4454a291
ci: fix artifact version
2025-06-02 15:50:41 +02:00
wakonig_k
d12bd9fe1a
ci: add job logs to e2e test
2025-06-02 15:50:41 +02:00
perl_d
05329ab50f
test(e2e): add tests involving plugin repo
2025-05-28 20:39:51 +02:00
wakonig_k
53377d26e2
ci: add pr issue sync
2025-05-23 17:27:54 +02:00
wakonig_k
a345253c6e
ci: reusable actions for installing bec widgets
2025-05-22 09:10:47 +02:00
perl_d
6ee0f5004d
ci: try uv for test env setup
2025-05-20 15:05:06 +02:00
wakonig_k
f064baae68
fix: twine upload key
2025-05-19 17:24:55 +02:00
wakonig_k
1e344eacb7
fix: push release using GH_token
2025-05-19 17:04:04 +02:00
wakonig_k
a00d510a75
fix: skip actions on new tags
2025-05-19 16:34:19 +02:00
wakonig_k
d7bd61f69e
ci: use custom semver action
2025-05-19 15:50:24 +02:00
wakonig_k
94bcfff724
ci: add known hosts
2025-05-19 15:10:38 +02:00
wakonig_k
a17e7a0d52
ci: add deploy ssh key to release job
2025-05-19 15:02:54 +02:00
wakonig_k
52d8e4b332
ci: build with ssh key
2025-05-19 14:26:17 +02:00
wakonig_k
dea2b44e6a
ci: fix job permissions for release
2025-05-19 13:47:25 +02:00
wakonig_k
dc70ea6dfb
ci: fix missing build dependencies
2025-05-19 13:32:16 +02:00
wakonig_k
133ddda3e3
ci: fix missing build dependencies
2025-05-19 13:16:29 +02:00
wakonig_k
8eee92e5cf
ci: add semantic-release job
2025-05-19 12:57:17 +02:00
perl_d
8cf1f09926
ci: exclude test dir from coverage report
2025-05-15 11:35:45 +02:00
perl_d
83b153a14a
ci: include lines with >=3 characters in report
2025-05-15 09:52:37 +02:00
wakonig_k
e60d0cb5ca
ci: add generate-cli test
2025-05-14 23:37:15 +02:00
perl_d
483886495d
ci: tidy workflow names
2025-05-14 17:43:39 +02:00
perl_d
42502f6eed
ci: only run tests if formatter passes
2025-05-14 17:43:39 +02:00
perl_d
59d87e1c2f
ci: no cov report with failed tests
2025-05-14 17:43:39 +02:00
wakonig_k
dbb3a1c1fb
fix(workflows): update ophyd_devices clone URL to use GitHub
2025-05-14 16:15:06 +02:00
wakonig_k
ca8211572f
ci(workflows): update git clone URL for BEC repository to use GitHub
2025-05-14 15:41:12 +02:00
perl_d
7584af4e44
ci: don't duplicate push & PR
2025-05-14 15:08:47 +02:00