Skip to content

chore(release): v0.2.0 — semantic release + maintenance - #248

Merged
Tuntii merged 1 commit into
mainfrom
chore/maintenance-semantic-release-0.2.0
Aug 11, 2026
Merged

chore(release): v0.2.0 — semantic release + maintenance#248
Tuntii merged 1 commit into
mainfrom
chore/maintenance-semantic-release-0.2.0

Conversation

@Tuntii

@Tuntii Tuntii commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Maintenance: full cargo update, lockfile security fix path (RUSTSEC-2026-0204 already landed), audit clean (only allowed proc-macro-error2 unmaintained warning)
  • Version: 0.1.551 (unpublished) + unreleased work → 0.2.0 first SemVer cut after drop of commit-count 0.1.<n>
  • Semantic release: release-plz workflow + release-plz.toml (shared version group, conventional commits)
  • Docs: CHANGELOG / RELEASES / CONTRIBUTING / COMMUNITY / install pins → 0.2.0
  • CI: release-drafter no longer publishes on tags (release-plz owns tags + GitHub releases + crates.io)

After merge

  1. Ensure repo secret CARGO_REGISTRY_TOKEN or CRATES_IO_TOKEN is set (release-plz maps either).
  2. Allow GitHub Actions to create PRs (Settings → Actions → General → Workflow permissions).
  3. On push to main, release-plz should publish 0.2.0 (unpublished on crates.io; max is 0.1.550) and tag v0.2.0.
  4. Fallback: tag v0.2.0 + run Publish to crates.io workflow.

Test plan

  • cargo check --workspace
  • cargo test --workspace --lib
  • cargo audit (no vulnerabilities; 1 allowed unmaintained warning)
  • CI green on this PR
  • After merge: crates.io shows rustapi-rs 0.2.0 and GitHub release v0.2.0

Drop commit-count versioning (0.1.<n>) for SemVer. Ship unreleased
maintenance (deps, security, MCP hardening, golden path, sqlx 0.9) as
the first semantic release. Add release-plz for conventional-commit
driven version bumps, tags, and crates.io publish.
@github-actions github-actions Bot added the chore label Aug 11, 2026
@Tuntii
Tuntii merged commit 4464ab6 into main Aug 11, 2026
8 of 9 checks passed
@Tuntii
Tuntii deleted the chore/maintenance-semantic-release-0.2.0 branch August 11, 2026 18:26
github-actions Bot pushed a commit that referenced this pull request Aug 11, 2026
…ntenance (#248)

Drop commit-count versioning for SemVer. Ship maintenance (deps, MCP hardening, golden path, sqlx 0.9) as 0.2.0 and add release-plz for conventional-commit driven releases.

Coverage job failed on tarpaulin segfault (unrelated flaky tooling); Test/Lint/Build/Docs/Audit passed. 4464ab6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant