Skip to content

feat: Add automated release workflow (v1.0.4)#2

Merged
no-problem-kyoichi merged 4 commits into
mainfrom
release/v1.0.4
Nov 9, 2025
Merged

feat: Add automated release workflow (v1.0.4)#2
no-problem-kyoichi merged 4 commits into
mainfrom
release/v1.0.4

Conversation

@no-problem-kyoichi

Copy link
Copy Markdown
Contributor

🚀 自動リリースワークフローの導入

このPRは、swift-design-systemで実装済みの自動リリースフローを本パッケージに導入します。

📋 変更内容

追加ファイル

  • RELEASE_PROCESS.md - 日本語での包括的なリリースガイド
  • .github/workflows/auto-release-on-merge.yml - 自動リリースワークフロー

CHANGELOG.md更新

  • "未リリース"セクションの追加
  • 比較リンクセクションの整備

🎯 期待される効果

  • 完全自動化: タグ作成、Release作成、次ブランチ準備が全自動
  • 人的エラー削減: 手動作業を最小化
  • 透明性向上: CHANGELOG駆動のリリースノート
  • 一貫性: 全SwiftPackagesで統一されたプロセス

⚠️ 重要な注意事項

このPR自体はリリースをトリガーしません。マージ後にワークフローが有効化され、次回リリースから自動化が適用されます。


🤖 このPRはリリース自動化インフラ導入の一環として作成されました

- Add RELEASE_PROCESS.md with comprehensive release guide
- Add auto-release-on-merge.yml for automated releases
- Update CHANGELOG.md structure for automation compatibility

This introduces automated release management:
- Auto-create tags and GitHub Releases on merge
- Auto-generate next release branch and draft PR
- CHANGELOG-driven release notes
- Semantic versioning enforcement
@no-problem-kyoichi
no-problem-kyoichi merged commit 728e741 into main Nov 9, 2025
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