Skip to content

Add PR CI and the two-step release flow - #9

Merged
n13 merged 2 commits into
mainfrom
illuzen/ci
Sep 10, 2026
Merged

n13 merged 2 commits into
mainfrom
illuzen/ci

Conversation

@illuzen

@illuzen illuzen commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add the same PR CI shape as other Quantus crates: rustfmt + taplo, Ubuntu/macOS test (including cargo bench --no-run), clippy + docs.
  • Add dependency-cooldown (+ weekly audit) and the Create Release Proposal → tag / GitHub release / crates.io flow.
  • Keep manual workflow_dispatch publish only, so a release tag does not publish twice. Historical unprefixed tags like 1.6.0 are treated as v1.6.0 when bumping.

Test plan

  • PR checks run: Fast Checks, Build & Test (Ubuntu + macOS), Clippy & Doc, dependency cooldown
  • After merge, Actions shows Create Release Proposal (workflow_dispatch)
  • Confirm ADMIN_PAT and CARGO_REGISTRY_TOKEN are allowed on this repo (same org secrets as other crates)

@illuzen
illuzen requested a review from n13 September 10, 2026 07:48
@illuzen illuzen added the bot-review Request bot review label Sep 10, 2026

@n13 n13 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!!!

@n13
n13 merged commit 6151278 into main Sep 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot-review Request bot review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants