Commit Graph
1541 Commits
Author SHA1 Message Date
duan_jandClaude Fable 5 ce0ed20d5a style: fix lint for the banner/adaptive changes
- ruff format and import ordering (main_window, data_collection_settings,
  beam_center_panel, beamline_state_panel)
- rename unused unpacked variable in test_title_label
- replace the mousePressEvent monkeypatch on the beamline state title
  with a proper eventFilter so basedpyright accepts the diff

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 a9137b3221 feat: collapsible half-height panel banners with a universal gap
TitleLabel gains an optional collapsible mode: whole-banner click target,
bare +/- glyph (no pill background), per-title collapsed state persisted
in QSettings, and an expand() helper. Banners are halved to 25px with
plain text + QSS font (H3 margins would clip vertically).

- convert Zoom, Light, Omega, Smargon, Sample camera, Monochromator,
  ABR meas. pos., Beam mark, Beam center, Beam size, Dataset path and
  Loop centering to collapsible banners
- new collapsible Exp. Config. section wrapping the scan tabs
- move Manual sample from a bottom dock into the left column between
  Dataset path and Exp. Config.; Ctrl+M now expands it instead of
  raising the dock
- Beamline state banner restyled to match (25px, plain font, bare
  glyph, whole banner clickable)
- universal 11px banner gap via tighten_column() shared by both panel
  columns and the left column stack; ABR banner spans all grid columns
  and file path / manual sample drop side margins so widths align
- abort button sits under the tabs instead of pinned to the bottom
- unit tests for the collapse behavior

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 f4f3c5ec3d fix: adapt main window to monitor size instead of overflowing
The window's minimum was 1400x1207 - taller than a 1920x1200 console -
so the status bar was pushed off-screen on every monitor. Three causes:

- the standard page's combined panel minimums: now wrapped in a
  QScrollArea so scrollbars appear instead of clamping the window
- hidden portrait/compact stack pages inflating the QStackedWidget
  minimum (portrait alone demands 720px height): only the visible
  page contributes now
- launching at the natural size hint (1577x1612): launch maximized
  so the window takes whatever the monitor offers

Minimum drops to 1400x555; verified on a 1920x1200 X display that the
status bar is visible and panels scroll when space runs out.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
semantic-release 8d46d0d6be 0.7.3
CI / lint (push) Successful in 29s
Docs build and publish / docker (push) Successful in 9s
Build and Publish / release (push) Successful in 14s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 47s
CI / test (3.11) (push) Successful in 1m13s
CI / test (3.12) (push) Successful in 1m9s
CI / test (3.13) (push) Successful in 1m15s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m28s
CI / test-with-coverage (push) Successful in 1m29s
CI / coverage-analysis (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m40s
Automatically generated by python-semantic-release
v0.7.3
2026-08-11 08:12:56 +00:00
perl_d 40a9e8464c fix: kwarg name for mlbox klass
CI / test (3.12) (pull_request) Successful in 43s
CI / test (3.13) (pull_request) Successful in 44s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 46s
CI / test (3.11) (pull_request) Successful in 1m21s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m25s
CI / lint (pull_request) Successful in 2m14s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 2m23s
CI / test-with-coverage (pull_request) Successful in 2m27s
Docs build and publish / docker (push) Successful in 3s
CI / coverage-analysis (pull_request) Failing after 4s
CI / lint (push) Canceled after 43s
CI / test (3.12) (push) Canceled after 38s
CI / test (3.11) (push) Canceled after 42s
CI / test (3.13) (push) Canceled after 37s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 32s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 28s
CI / test-with-coverage (push) Canceled after 27s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 23s
2026-08-11 10:09:01 +02:00
perl_d 1bdf056af5 fix: remove noisy disabled ring current log
CI / lint (push) Skipped
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (pull_request) Successful in 43s
CI / test (3.13) (pull_request) Failing after 41s
CI / test (3.12) (pull_request) Failing after 52s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Failing after 52s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Failing after 1m16s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Failing after 1m30s
CI / test (3.11) (pull_request) Failing after 1m55s
CI / test-with-coverage (pull_request) Failing after 2m9s
CI / coverage-analysis (pull_request) Skipped
2026-08-11 10:00:29 +02:00
semantic-release 9f85493f39 0.7.2
Docs build and publish / docker (push) Successful in 6s
Build and Publish / release (push) Successful in 7s
CI / lint (push) Successful in 42s
CI / test (3.12) (push) Successful in 50s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 53s
CI / test (3.13) (push) Successful in 57s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 54s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m8s
CI / test-with-coverage (push) Successful in 2m4s
CI / coverage-analysis (push) Skipped
CI / test (3.11) (push) Successful in 3m58s
Automatically generated by python-semantic-release
v0.7.2
2026-08-05 13:00:43 +00:00
perl_d 214c204d06 fix: don't create pixmap before qapp
CI / lint (pull_request) Successful in 40s
CI / test (3.11) (pull_request) Successful in 48s
CI / test (3.12) (pull_request) Successful in 44s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 58s
CI / test-with-coverage (pull_request) Successful in 1m7s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m10s
CI / coverage-analysis (pull_request) Failing after 5s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 3m42s
CI / test (3.13) (pull_request) Successful in 4m10s
Docs build and publish / docker (push) Successful in 3s
CI / lint (push) Canceled after 39s
CI / test (3.11) (push) Canceled after 38s
CI / test (3.12) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 28s
CI / test (3.13) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 29s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 24s
CI / test-with-coverage (push) Canceled after 23s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 23s
2026-08-05 14:52:35 +02:00
perl_d 6244d77a12 docs: udpate cheatsheet formatting
CI / lint (pull_request) Successful in 32s
CI / test (3.11) (pull_request) Successful in 44s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 48s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 2m28s
CI / test (3.12) (pull_request) Successful in 2m36s
CI / test-with-coverage (pull_request) Successful in 5m48s
CI / coverage-analysis (pull_request) Successful in 5s
CI / test (3.13) (pull_request) Successful in 6m23s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 9m35s
Docs build and publish / docker (push) Successful in 10s
Build and Publish / release (push) Successful in 12s
CI / test (3.11) (push) Successful in 47s
CI / test (3.12) (push) Successful in 50s
CI / lint (push) Successful in 55s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 50s
CI / test-with-coverage (push) Successful in 1m5s
CI / coverage-analysis (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m10s
CI / test (3.13) (push) Successful in 1m59s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 5m22s
2026-08-04 15:41:29 +02:00
perl_d deb1ea4f50 docs: make new zensical docs
CI / test (3.11) (pull_request) Successful in 43s
CI / lint (pull_request) Successful in 49s
CI / test (3.12) (pull_request) Successful in 46s
CI / test (3.13) (pull_request) Successful in 47s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m0s
CI / test-with-coverage (pull_request) Successful in 1m21s
CI / coverage-analysis (pull_request) Successful in 9s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m49s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 2m55s
Docs build and publish / docker (push) Successful in 10s
Build and Publish / release (push) Successful in 8s
CI / lint (push) Successful in 32s
CI / test-with-coverage (push) Successful in 1m1s
CI / coverage-analysis (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m8s
CI / test (3.13) (push) Successful in 2m23s
CI / test (3.11) (push) Successful in 2m28s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 2m42s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 3m19s
CI / test (3.12) (push) Successful in 4m14s
- Move the readme cheatsheet content to a docs page
2026-08-04 14:13:47 +02:00
semantic-release b6efabfdb1 0.7.1
Build and Publish / release (push) Successful in 31s
CI / test (3.11) (push) Successful in 56s
CI / lint (push) Successful in 56s
CI / test (3.12) (push) Successful in 54s
CI / test (3.13) (push) Successful in 54s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m6s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m8s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m9s
CI / test-with-coverage (push) Successful in 1m28s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.7.1
2026-08-04 08:54:58 +00:00
perl_d bf503e416f fix: no longer load user macros through client
CI / lint (pull_request) Successful in 40s
CI / test (3.11) (pull_request) Successful in 51s
CI / test (3.13) (pull_request) Successful in 56s
CI / test (3.12) (pull_request) Successful in 58s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m4s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m11s
CI / test-with-coverage (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m17s
CI / coverage-analysis (pull_request) Successful in 4s
CI / lint (push) Successful in 36s
CI / test (3.11) (push) Canceled after 38s
CI / test (3.12) (push) Canceled after 35s
CI / test (3.13) (push) Canceled after 34s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 30s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 29s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 25s
CI / test-with-coverage (push) Canceled after 24s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 23s
- they have been moved to the dynamic beamline dispatch module, where
  they are concretely loaded from each beamline repo instead
2026-08-04 10:48:57 +02:00
semantic-release e9604b6c55 0.7.0
Build and Publish / release (push) Successful in 22s
CI / test (3.12) (push) Successful in 48s
CI / lint (push) Successful in 57s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 58s
CI / test (3.11) (push) Successful in 1m5s
CI / test (3.13) (push) Successful in 1m3s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m4s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m24s
CI / test-with-coverage (push) Successful in 1m28s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.7.0
2026-08-04 08:33:29 +00:00
perl_d e0db953b86 feat: add beamline dispatch for x06da
CI / lint (pull_request) Successful in 46s
CI / test (3.11) (pull_request) Successful in 47s
CI / test (3.13) (pull_request) Successful in 48s
CI / test (3.12) (pull_request) Successful in 50s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m0s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 58s
CI / test-with-coverage (pull_request) Failing after 1m17s
CI / coverage-analysis (pull_request) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m19s
CI / lint (push) Canceled after 34s
CI / test (3.11) (push) Canceled after 33s
CI / test (3.12) (push) Canceled after 30s
CI / test (3.13) (push) Canceled after 28s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 25s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 23s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 20s
CI / test-with-coverage (push) Canceled after 17s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 24s
2026-08-04 10:29:46 +02:00
perl_d 71d9d07f39 ci: fail diff cover below threshold
CI / lint (pull_request) Successful in 40s
CI / test (3.11) (pull_request) Successful in 48s
CI / test (3.12) (pull_request) Successful in 53s
CI / test (3.13) (pull_request) Successful in 1m0s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m9s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m13s
CI / test-with-coverage (pull_request) Successful in 1m21s
CI / coverage-analysis (pull_request) Successful in 7s
CI / lint (push) Successful in 43s
CI / test (3.11) (push) Successful in 46s
Build and Publish / release (push) Successful in 28s
CI / test (3.12) (push) Successful in 45s
CI / test (3.13) (push) Successful in 53s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 58s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m15s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m10s
CI / test-with-coverage (push) Successful in 1m17s
CI / coverage-analysis (push) Skipped
2026-08-04 09:49:14 +02:00
perl_d db520e8579 ci: fail new pyright errors
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (push) Skipped
CI / test (3.11) (push) Skipped
CI / lint (pull_request) Successful in 40s
CI / test (3.11) (pull_request) Successful in 46s
CI / test (3.13) (pull_request) Successful in 53s
CI / test (3.12) (pull_request) Successful in 57s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 56s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m10s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m13s
CI / test-with-coverage (pull_request) Successful in 1m13s
CI / coverage-analysis (pull_request) Successful in 3s
2026-08-03 14:40:21 +02:00
semantic-release ae4c8327da 0.6.1
Build and Publish / release (push) Successful in 16s
CI / lint (push) Successful in 52s
CI / test (3.13) (push) Successful in 45s
CI / test (3.11) (push) Successful in 1m4s
CI / test (3.12) (push) Successful in 1m3s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 58s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m9s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m13s
CI / test-with-coverage (push) Successful in 1m15s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.6.1
2026-08-03 12:36:23 +00:00
perl_d 8def022d4c fix: add coverage comment
CI / test (3.11) (pull_request) Successful in 48s
CI / test (3.13) (pull_request) Successful in 48s
CI / test (3.12) (pull_request) Successful in 53s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 59s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 56s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m12s
CI / test-with-coverage (pull_request) Successful in 1m15s
CI / coverage-analysis (pull_request) Successful in 18s
CI / lint (pull_request) Successful in 3m34s
CI / lint (push) Successful in 32s
CI / test (3.11) (push) Canceled after 40s
CI / test (3.12) (push) Canceled after 36s
CI / test (3.13) (push) Canceled after 35s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 31s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 30s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 27s
CI / test-with-coverage (push) Canceled after 25s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 31s
2026-08-03 14:30:58 +02:00
perl_d 28dec7a3fe chore: update common dep
CI / lint (pull_request) Successful in 3m25s
CI / test (3.11) (pull_request) Successful in 44s
CI / test (3.12) (pull_request) Successful in 45s
CI / test (3.13) (pull_request) Successful in 43s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 50s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 51s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 54s
CI / test-with-coverage (pull_request) Successful in 55s
2026-08-03 13:52:21 +02:00
perl_d 7c28b5f023 ci: make sure main is available for diff
CI / lint (pull_request) Successful in 3m31s
CI / test (3.11) (pull_request) Successful in 46s
CI / test (3.12) (pull_request) Successful in 44s
CI / test (3.13) (pull_request) Successful in 46s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 53s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m0s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Failing after 39s
CI / test-with-coverage (pull_request) Skipped
2026-08-03 09:47:45 +02:00
perl_d 0135129c89 fix: as many ruff errors as possible, some type
CI / lint (pull_request) Failing after 33s
CI / test (3.11) (pull_request) Skipped
CI / test (3.12) (pull_request) Skipped
CI / test (3.13) (pull_request) Skipped
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Skipped
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Skipped
CI / test-with-coverage (pull_request) Skipped
2026-08-03 09:27:40 +02:00
perl_d f63107a1e0 style: ruff check --fix --unsafe-fixes 2026-07-31 15:57:17 +02:00
perl_d 70c81abdd8 ci: add better linting
CI / lint (pull_request) Failing after 31s
CI / test (3.11) (pull_request) Skipped
CI / test (3.12) (pull_request) Skipped
CI / test (3.13) (pull_request) Skipped
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Skipped
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Skipped
CI / test-with-coverage (pull_request) Skipped
2026-07-31 15:48:53 +02:00
semantic-release 0b31bf4cbe 0.6.0
Build and Publish / release (push) Successful in 6s
CI / lint (push) Successful in 27s
CI / test (3.11) (push) Successful in 42s
CI / test (3.12) (push) Successful in 43s
CI / test (3.13) (push) Successful in 43s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 46s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 51s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m4s
CI / test-with-coverage (push) Successful in 55s
Automatically generated by python-semantic-release
v0.6.0
2026-07-31 12:48:42 +00:00
perl_d ba68b6b233 fix: pxi and pxiii tests shouldn't work yet
CI / lint (pull_request) Successful in 30s
CI / test (3.12) (pull_request) Successful in 45s
CI / test (3.13) (pull_request) Successful in 45s
CI / test (3.11) (pull_request) Successful in 53s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 51s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 51s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 54s
CI / test-with-coverage (pull_request) Successful in 56s
CI / lint (push) Canceled after 15s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / test (3.13) (push) Canceled after 0s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 0s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 0s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 0s
CI / test-with-coverage (push) Canceled after 0s
Build and Publish / release (push) Successful in 12s
2026-07-31 12:23:20 +02:00
perl_d b492face87 fix: use macros from dispatch 2026-07-31 12:21:14 +02:00
perl_d 1ef5b20172 ci: add concurrency to test suite
CI / lint (pull_request) Successful in 49s
CI / test (3.11) (pull_request) Successful in 51s
CI / test (3.12) (pull_request) Successful in 49s
CI / test (3.13) (pull_request) Successful in 52s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Failing after 51s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 56s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Failing after 55s
CI / test-with-coverage (pull_request) Skipped
2026-07-31 12:11:57 +02:00
perl_d e90fd52e47 test: add test for dispatch against each plugin
CI / test (3.12) (pull_request) Successful in 1m13s
CI / lint (pull_request) Successful in 1m17s
CI / test (3.11) (pull_request) Successful in 1m55s
CI / test (3.13) (pull_request) Successful in 2m6s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Failing after 53s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 51s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Failing after 1m5s
CI / test-with-coverage (pull_request) Skipped
2026-07-31 12:09:07 +02:00
perl_d 0c55bc8008 ci: run on push only for main, otherwise PR
CI / lint (pull_request) Successful in 30s
CI / test (3.11) (pull_request) Successful in 44s
CI / test (3.12) (pull_request) Successful in 48s
CI / test (3.13) (pull_request) Successful in 1m15s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 53s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m57s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 2m12s
CI / test-with-coverage (pull_request) Successful in 1m29s
2026-07-31 12:08:16 +02:00
perl_d 0f1aa3090b feat: make bec macros dispatched and test against beamline plugins
CI / lint (pull_request) Successful in 29s
CI / lint (push) Successful in 30s
CI / test (3.11) (push) Successful in 43s
CI / test (3.12) (push) Successful in 42s
CI / test (3.11) (pull_request) Successful in 1m29s
CI / test (3.13) (pull_request) Successful in 1m36s
CI / test (3.13) (push) Successful in 2m38s
CI / test (3.12) (pull_request) Successful in 2m35s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 46s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 47s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 51s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m46s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m55s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m58s
CI / test-with-coverage (push) Successful in 53s
CI / test-with-coverage (pull_request) Successful in 57s
2026-07-31 12:01:50 +02:00
perl_d 03e289c6d7 fix: remove many duplicated methods
CI / test (3.11) (pull_request) Failing after 40s
CI / test (3.12) (pull_request) Failing after 41s
CI / test (3.13) (pull_request) Failing after 48s
CI / lint (push) Successful in 31s
CI / test (3.11) (push) Failing after 40s
CI / test (3.12) (push) Failing after 41s
CI / test (3.13) (push) Failing after 41s
CI / lint (pull_request) Successful in 29s
2026-07-31 10:24:24 +02:00
perl_d 7b79dd8ec5 style: remove pointless name-mangled attrs
CI / lint (push) Successful in 30s
CI / test (3.11) (push) Successful in 53s
CI / test (3.13) (push) Successful in 51s
CI / test (3.12) (push) Successful in 56s
the fact that removing them didn't break anything shows that they
were completely unneccessary - there is no inheritance tree
using the same names
2026-07-31 09:45:16 +02:00
perl_d fb0c8efebe style: replace dunder attributes with normal 'private' attrs 2026-07-30 18:26:15 +02:00
perl_d 660a0acf7c feat: get auth from dispatch
CI / lint (push) Successful in 1m9s
CI / test (3.11) (push) Failing after 51s
CI / test (3.13) (push) Failing after 48s
CI / test (3.12) (push) Failing after 1m21s
2026-07-30 15:11:56 +02:00
perl_d 991e4bea47 feat: beamline dispatch framework
CI / lint (push) Successful in 26s
CI / test (3.11) (push) Successful in 1m29s
CI / test (3.12) (push) Successful in 1m34s
CI / test (3.13) (push) Successful in 1m29s
2026-07-28 17:30:37 +02:00
semantic-release 0c3274bd39 0.5.2
Build and Publish / release (push) Successful in 9s
CI / lint (pull_request) Successful in 32s
CI / lint (push) Successful in 33s
CI / test (3.12) (pull_request) Successful in 1m29s
CI / test (3.11) (pull_request) Successful in 1m32s
CI / test (3.13) (pull_request) Successful in 1m32s
CI / test (3.11) (push) Successful in 1m35s
CI / test (3.12) (push) Successful in 1m35s
CI / test (3.13) (push) Successful in 1m42s
Automatically generated by python-semantic-release
v0.5.2
2026-07-27 14:13:45 +00:00
perl_d 69421be3e9 fix: return 0 if ring current device is not accessible
CI / lint (pull_request) Successful in 1m12s
Build and Publish / release (push) Successful in 14s
CI / test (3.11) (pull_request) Successful in 1m43s
CI / test (3.13) (pull_request) Successful in 3m35s
CI / test (3.12) (pull_request) Successful in 5m40s
CI / test (3.13) (push) Successful in 1m33s
CI / lint (push) Successful in 7m56s
CI / test (3.12) (push) Successful in 3m27s
CI / test (3.11) (push) Successful in 5m9s
2026-07-27 16:11:35 +02:00
semantic-release c76d5d29a3 0.5.1
Build and Publish / release (push) Successful in 6s
CI / test (3.13) (push) Successful in 7m11s
CI / lint (push) Successful in 6m47s
CI / test (3.11) (push) Successful in 2m31s
CI / test (3.12) (push) Successful in 3m25s
Automatically generated by python-semantic-release
v0.5.1
2026-07-27 14:03:54 +00:00
perl_d d3a84c9fb8 fix: update aaredb tag
CI / lint (pull_request) Successful in 36s
CI / test (3.12) (pull_request) Successful in 2m34s
CI / test (3.13) (pull_request) Successful in 2m30s
CI / test (3.11) (pull_request) Successful in 2m44s
Build and Publish / release (push) Successful in 13s
CI / lint (push) Successful in 31s
CI / test (3.12) (push) Successful in 1m42s
CI / test (3.11) (push) Successful in 4m14s
CI / test (3.13) (push) Successful in 9m58s
2026-07-27 15:36:47 +02:00
perl_d 105e85c06b fix: unpin uvicorn
CI / lint (pull_request) Successful in 2m33s
CI / lint (push) Successful in 3m34s
CI / test (3.11) (push) Successful in 1m35s
CI / test (3.11) (pull_request) Successful in 2m32s
CI / test (3.13) (push) Successful in 2m0s
CI / test (3.13) (pull_request) Successful in 3m1s
CI / test (3.12) (pull_request) Successful in 4m3s
CI / test (3.12) (push) Successful in 3m37s
2026-07-27 15:19:50 +02:00
semantic-release 64e59987f8 0.5.0
Build and Publish / release (push) Successful in 7s
CI / test (3.12) (push) Successful in 1m58s
CI / lint (push) Successful in 1m34s
CI / test (3.13) (push) Successful in 2m58s
CI / test (3.11) (push) Successful in 3m46s
Automatically generated by python-semantic-release
v0.5.0
2026-07-27 13:15:25 +00:00
perl_d bc9094dc6e fix: reset git fetch auth to token
Build and Publish / release (push) Successful in 17s
CI / lint (pull_request) Successful in 1m58s
CI / test (3.12) (push) Successful in 4m21s
CI / lint (push) Successful in 1m22s
CI / test (3.11) (push) Successful in 2m34s
CI / test (3.13) (push) Successful in 3m1s
CI / test (3.12) (pull_request) Successful in 2m17s
CI / test (3.13) (pull_request) Successful in 1m54s
CI / test (3.11) (pull_request) Successful in 3m23s
2026-07-27 15:14:34 +02:00
perl_d 3185811e61 fix: persist workflow git fetch auth
Build and Publish / release (push) Failing after 14s
CI / lint (pull_request) Successful in 2m22s
CI / test (3.12) (pull_request) Successful in 1m38s
CI / test (3.13) (push) Successful in 3m39s
CI / lint (push) Successful in 1m14s
CI / test (3.11) (push) Successful in 2m2s
CI / test (3.12) (push) Successful in 2m4s
CI / test (3.11) (pull_request) Successful in 3m2s
CI / test (3.13) (pull_request) Successful in 3m53s
2026-07-27 15:09:04 +02:00
perl_d d7fa11bc19 fix: add py 3.13 to test matrix
CI / lint (pull_request) Successful in 38s
Build and Publish / release (push) Failing after 5s
CI / test (3.11) (pull_request) Successful in 1m38s
CI / test (3.13) (pull_request) Successful in 3m43s
CI / test (3.12) (pull_request) Successful in 3m51s
CI / lint (push) Successful in 5m11s
CI / test (3.12) (push) Successful in 2m27s
CI / test (3.13) (push) Successful in 2m30s
CI / test (3.11) (push) Successful in 2m35s
2026-07-27 15:03:31 +02:00
perl_d 72d96ecd6a style: formatter again
CI / lint (pull_request) Successful in 1m34s
CI / lint (push) Successful in 2m26s
CI / test (3.11) (pull_request) Successful in 1m49s
CI / test (3.12) (pull_request) Successful in 1m46s
CI / test (3.11) (push) Successful in 1m28s
CI / test (3.12) (push) Successful in 4m54s
2026-07-27 15:00:26 +02:00
perl_d 2c237b6623 style: fix a few style issues by hand
CI / lint (push) Failing after 56s
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / lint (pull_request) Failing after 2m11s
CI / test (3.11) (pull_request) Skipped
CI / test (3.12) (pull_request) Skipped
2026-07-27 14:57:29 +02:00
perl_d 6affbf9148 style: ruff check --fix --unsafe-fixes 2026-07-27 14:46:06 +02:00
perl_d 910076a238 style: ruff check --fix 2026-07-27 14:45:37 +02:00
perl_d 0451b8cebb style: ruff format 2026-07-27 14:45:12 +02:00
perl_d 5f1a09a1e9 ci: introduce release workflow 2026-07-27 14:44:33 +02:00