wyzula_j
563a190ce0
chore: temporarily run knowledge-graph workflow on pull requests
...
Lets the graph be built and fetched before any release carries it, so the
self-update path can be exercised end to end. Also stamps the PR head commit
rather than the merge commit, which exists in no local clone and would make
every staleness check report an invalid revision range.
Dry-run only — drop this commit before merging.
2026-08-14 20:54:53 +02:00
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