Skip to content

Ci/standardize workflows#2

Merged
annschulte merged 2 commits intomainfrom
ci/standardize-workflows
Mar 1, 2026
Merged

Ci/standardize workflows#2
annschulte merged 2 commits intomainfrom
ci/standardize-workflows

Conversation

@annschulte
Copy link
Contributor

What changed

Why

How to test

Checklist

  • Tests pass locally
  • No breaking changes (or discussed and approved)
  • Docs updated if needed
  • Commits are clean and descriptive

- Replace test.yml with ci.yml: separate lint job, matrix tests (3.8-3.12), version-check job
- Rewrite publish.yml: add validate job that gates PyPI publish (tag/version match, lint, tests)
- Auto-fix 23 unused imports and f-string issues via ruff --fix
- Move logger below imports to fix E402 import order in cli.py
- Remove unused variable and imports across source and test files
- Split one-liner if statements in magnetometer.py (E701)
- Add noqa: E402 to test_connector.py imports after importorskip
- Fix max_buffer_size property to propagate to underlying buffer backend
- All 122 tests passing, 0 lint errors
@annschulte annschulte merged commit 7cb8d6d into main Mar 1, 2026
2 of 7 checks passed
@annschulte annschulte deleted the ci/standardize-workflows branch March 1, 2026 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant