| name | release |
| description | Prepare a new release with build, verify, changelog, and git tag |
| triggers | release, version, tag |
์คํฌ: ๋ฆด๋ฆฌ์ค / Skill: Release
์ฌ์ฉ ์์ / When to Use
AWSops ๋์๋ณด๋์ ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ค๋นํฉ๋๋ค.
(Prepare a new release of the AWSops Dashboard.)
๋จ๊ณ / Steps
1. ๋ฆด๋ฆฌ์ค ์ ์ ๊ฒ / Pre-Release Checks
npm run build
bash scripts/11-verify.sh
bash scripts/09-start-all.sh
2. ๋ฒ์ ์
๋ฐ์ดํธ / Version Update
src/components/layout/Sidebar.tsx ํธํฐ์ ๋ฒ์ ์
๋ฐ์ดํธ โ ํ์ฌ v1.0.0 (Update version in src/components/layout/Sidebar.tsx footer โ currently v1.0.0)
- ์ํคํ
์ฒ ๋ณ๊ฒฝ ์ CLAUDE.md ์
๋ฐ์ดํธ (Update CLAUDE.md if architecture changed)
3. ๋ณ๊ฒฝ ์ด๋ ฅ / Changelog
์ปค๋ฐ ๋ฉ์์ง ๋๋ CHANGELOG.md์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํฉ๋๋ค:
(Document changes in commit messages or CHANGELOG.md:)
- ์ ํ์ด์ง ์ถ๊ฐ (New pages added)
- ์ ์ฟผ๋ฆฌ ํ์ผ (New query files)
- API ๋ณ๊ฒฝ (API changes)
- AgentCore/Gateway ์
๋ฐ์ดํธ (AgentCore/Gateway updates)
- ๋ฒ๊ทธ ์์ , ํนํ ์ฟผ๋ฆฌ ์ปฌ๋ผ ์์ (Bug fixes, especially query column fixes)
4. ๋ฐฐํฌ / Deploy
bash scripts/03-build-deploy.sh
aws cloudfront create-invalidation --distribution-id <ID> --paths "/awsops*"
5. ๋ฐฐํฌ ํ ๊ฒ์ฆ / Post-Deploy Verification
curl -s -o /dev/null -w "%{http_code}" https://<cf-domain>/awsops
bash scripts/11-verify.sh