Skip to content

Add CI, and fix a timezone-dependent test - #8

Merged
56steve merged 2 commits into
mainfrom
development
Nov 6, 2026
Merged

56steve merged 2 commits into
mainfrom
development

Conversation

@56steve

@56steve 56steve commented Nov 6, 2026

Copy link
Copy Markdown
Owner

Adds a GitHub Actions workflow that runs on every push and pull request to main and development:

  • Python tests for both plugins on Python 3.9 and 3.13, on Ubuntu 24.04 and macOS
  • ruff
  • Rust tests and clippy

Also fixes a test that built a Sunday time from a UTC moment and so failed in timezones behind UTC (for example Los Angeles). Adds a CI badge to the README and a note about CI in CONTRIBUTING.md. No change to the plugin code or version.

A GitHub Actions workflow runs the Python tests (3.9 and 3.13, on Linux and
macOS), ruff, and the Rust tests and clippy on every push and pull request
to main and development. Writing it turned up a test that built 'Sunday 5:30
AM' from a UTC moment and so failed in timezones behind UTC (for example Los
Angeles); it now builds the local time directly. README gets a CI badge and
CONTRIBUTING.md describes what CI checks.
ubuntu-latest moved to 26.04, which has no Python 3.9 build, so the 3.9 job
could not start. The actions also move to v7, since v4 and v5 run on a
deprecated Node runtime.
@56steve
56steve merged commit 82c707e into main Nov 6, 2026
12 checks passed
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