Skip to content

release整合チェックを追加し、1.0互換ゲートを整備する#6

Draft
humandebri wants to merge 2 commits into
mainfrom
chore/release-version-guard
Draft

release整合チェックを追加し、1.0互換ゲートを整備する#6
humandebri wants to merge 2 commits into
mainfrom
chore/release-version-guard

Conversation

@humandebri
Copy link
Copy Markdown
Owner

Summary

  • release workflow に version/tag 整合チェックを追加し、cargo publish 前に vX.Y.ZCargo.toml / package.json の乖離を検出するようにした
  • docs/RELEASE.mdREADME.md を更新し、tag push → GitHub Release 確認 → crates.io publish の順序を明記した
  • 1.0 向けの互換ゲートを追加し、公開 API snapshot、cross-version PocketIC テスト、release package 内容確認を組み込んだ

Testing

  • bash scripts/check-release-version.sh
  • bash scripts/check-release-version.sh --require-pushed-tag
  • cargo fmt --check
  • bash scripts/sqlite-critical-check.sh
  • cargo package --no-verify --allow-dirty
  • scripts/check-release-package.sh

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