Commit Graph
63 Commits
Author SHA1 Message Date
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 3f1aa80756 chore: update header comments in script files to indicate AI generation 2026-04-24 16:17:44 +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
perl_d 308e84d0e1 tests: update tests 2026-04-14 17:28:19 +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 b6d70c34df ci: install ttyd 2026-03-05 18:12:29 +01:00
wakonig_k d301fdfeb2 ci: add artifact upload 2026-03-05 18:12:29 +01:00
wakonig_k 0349c87261 ci: use auth.token instead of login_or_token 2025-12-23 13:14:28 +01:00
Klaus Wakonig e9d381a18a chore: Update stale issue and PR settings to 120 days 2025-11-03 14:46:03 +01:00
wakonig_k f25f86522f chore: add dependabot config 2025-10-07 11:12:10 +02: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
perl_d 05489a1c56 chore: migrate issue template to github form syntax 2025-05-22 15:48:10 +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
Klaus Wakonig 85de24aa89 chore: update issue templates 2025-05-17 20:38:32 +02:00
perl_d 8cf1f09926 ci: exclude test dir from coverage report 2025-05-15 11:35:45 +02:00