pnpm
ํจํค์ง ๋งค๋์ - branch merge๋ก ํจํค์ง๋ฅผ ๊ด๋ฆฌํ๋ ์ํฉ
-
codeql.yml
"javascript"
์ฝ๋ ํ๋ฆฌํฐ ๊ด๋ฆฌmain
branch์ pull request ๋๋ ์๊ฐ ์คํ
-
release.yml
main
branch์ commit๋๋ ์๊ฐ ์คํ- pull request๊ฐ merge ๋๋ ์๊ฐ ์คํ (์ด๋ autolabeler๋ฅผ ์๋์ํค๊ธฐ ์ํจ)
- release ๋ณ๊ฒฝ ๋ด์ญ, branch์ title๊ณผ tag๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋ ์์ฑ
-
publish.yml
- github release๋๋ ์๊ฐ
ci
script ์คํ ci
์คํ ์ดํ npm์ ๋ฐฐํฌ
- github release๋๋ ์๊ฐ
-
size-limit.yml
- pull request์ ์ํด
main
branch์ merge๋๋ ์๊ฐ ์คํ - ํจํค์ง์ gzip bundle size๋ฅผ ๋ณด๊ณ ํ ์ ํ๋ ๋น๊ต ๋ฐ ์ฌ์ด์ฆ ๋ณ๊ฒฝ์ ์ฒดํฌ
- pull request์ ์ํด
-
pnpm
์ ํจํค์ง ๋งค๋์ ๋ก ์ฌ์ฉ
-
node_modules
์บ์ฑ ์ ๋ต ์ฌ์ฉ- unique key๋ฅผ hashํ ํ ์กฐํ
- ์ด๊ฒ์ ์ํ๋ฉด? ์๊ฐ-๋น์ฉ ์ํด
-
-
npm publish
์๋ํ -
NPM_TOKEN
์ ์ด์ฉํดnpm
์๋ํuses: JS-DevTools/npm-publish@v1 name: Publish package with: token: ${{ secrets.NPM_TOKEN }}
-
-
release-drafter/release-drafter@v5
- release ๋ด์ญ ์ ๋ฐ์ดํธ ์๋ํ
-
- ํจํค์ง bundle size๋ฅผ ์ฒดํฌ ๋ฐ ๊ฒํ
- branch๋ฅผ ํ์ ์ฝ๋ ์์
- branch pull request ์์ฒญ
codeql.yml
์ฝ๋ํ๋ฆฌํฐ action runrelease.yml
release action runsize-limit.yml
size limit action run
- branch merge
release.yml
release action run
- release draft: release action์ผ๋ก ์์ฑ๋ release template๋ก version release
publish.yml
npm publish action run