| name | deployment |
| description | Deployment preparation workflow including version management, documentation sync, and pre-deploy checklist for web audio apps. |
๐ Deployment Skill
๋ฐฐํฌ ์ ์ค๋น ์์
์ ์ํ ์ฒดํฌ๋ฆฌ์คํธ ๋ฐ ์๋ํ ๋๊ตฌ.
๐ฏ ์ฉ๋
- ๋ฒ์ ๋ฒํธ ์ผ๊ด์ฑ ํ์ธ
- Service Worker ์บ์ ์
๋ฐ์ดํธ
- ๋ฌธ์ ๋๊ธฐํ (์์ด/ํ๊ตญ์ด)
- ๋ณ๊ฒฝ ์ด๋ ฅ ์
๋ฐ์ดํธ
๐ ์ฒดํฌ๋ฆฌ์คํธ
1. ๋ฒ์ ์ผ๊ด์ฑ ํ์ธ
grep -n "CACHE_NAME\|CACHE_VERSION" sw.js
grep -n "version\|versionDisplay" index.html
cat package.json | grep '"version"'
ํ์ธ ์ฌํญ:
2. Service Worker ์์
ํ์ธ
grep -A 50 "ASSETS\|urlsToCache" sw.js
ํ์ธ ์ฌํญ:
3. ์ต๊ทผ ๋ณ๊ฒฝ ์ฌํญ ๊ฒํ
git log --oneline -n 10
git log --oneline $(git describe --tags --abbrev=0)..HEAD
4. ๋ฌธ์ ์
๋ฐ์ดํธ
์
๋ฐ์ดํธํ ๋ฌธ์:
5. ๋ค๊ตญ์ด ๋ฌธ์ ๋๊ธฐํ
ls -la *_ko.md docs/*_ko.md 2>/dev/null
ํ์ธ ์ฌํญ:
6. ์คํฌ๋ฆฐ์ท ๊ฐฑ์
์ UI ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ๊ฒฝ์ฐ:
node scripts/generate_screenshots.js
7. ์ต์ข
๊ฒ์ฆ
npm run build
npx tsc --noEmit
npm run lint
8. ์ปค๋ฐ ๋ฐ ํธ์
git add .
git commit -m "v{VERSION}: {๋ณ๊ฒฝ ์ฌํญ ์์ฝ}"
git push origin main
git tag v{VERSION}
git push origin v{VERSION}
๐ง ๋ฒ์ ๋ฒํธ ๊ท์น
| ๋ณ๊ฒฝ ์ ํ | ๋ฒ์ ์ฆ๊ฐ | ์์ |
|---|
| ๋ฒ๊ทธ ์์ | ํจ์น (+1) | v89 โ v90 |
| ์ ๊ธฐ๋ฅ | ๋ง์ด๋ (+1) | v89 โ v90 |
| ๋๊ท๋ชจ ๋ณ๊ฒฝ | ๋ฉ์ด์ (+1) | v1.0 โ v2.0 |
๐ ์ปค๋ฐ ๋ฉ์์ง ํ์
v{๋ฒ์ }: {์ ๋ชฉ}
- {์์ธ ๋ณ๊ฒฝ 1}
- {์์ธ ๋ณ๊ฒฝ 2}
Closes #{์ด์๋ฒํธ} (์๋ ๊ฒฝ์ฐ)
์์
v91: UI Refinement & Icon Restoration
- Reverted trash icon toggle behavior
- Unified button sizes (32x24px)
- Increased icon stroke-width (2.5px)
๐ ํ๋ก์ ํธ๋ณ ํน์ด์ฌํญ
acidBros
- ๋ฒ์ :
sw.js์ CACHE_NAME + index.html์ .version-display
- ์บ์: ๋ชจ๋ JS/CSS/ํฐํธ ์๋ ๋ฑ๋ก
ddxx7
- ๋ฒ์ :
package.json + Vite ๋น๋ ํด์
- ์๋ ์บ์ ๋ฌดํจํ
uss44
- ๋ฒ์ :
package.json
- ์๋ ์บ์ ๋ฌดํจํ