Skip to content

Add CI and release automation#1

Merged
jeckersb merged 1 commit into
mainfrom
ci
Jun 10, 2026
Merged

Add CI and release automation#1
jeckersb merged 1 commit into
mainfrom
ci

Conversation

@jeckersb

Copy link
Copy Markdown
Collaborator
  • GitHub Actions CI workflow with test matrix (stable/beta/nightly on Linux, stable on macOS), rustfmt check, semver-checks, and a required-checks sentinel job
  • Tests run with and without the serde feature
  • Trusted publishing workflow for crates.io releases triggered by version tags (v*)

Assisted-by: OpenCode (claude-opus-4-6)

- GitHub Actions CI workflow with test matrix (stable/beta/nightly
  on Linux), rustfmt check, and a required-checks sentinel job
- Semver-checks job is present but disabled until after the initial
  crates.io publish
- Tests run with and without the serde feature
- Trusted publishing workflow for crates.io releases triggered
  by version tags (v*)

Assisted-by: OpenCode (claude-opus-4-6)
Signed-off-by: John Eckersberg <[email protected]>
@jeckersb jeckersb merged commit 3861658 into main Jun 10, 2026
6 checks passed
@jeckersb jeckersb deleted the ci branch June 10, 2026 18:12
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