File tree Expand file tree Collapse file tree 6 files changed +697
-15
lines changed
Expand file tree Collapse file tree 6 files changed +697
-15
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "$schema" : " https://unpkg.com/@changesets/config@3.1.1/schema.json" ,
3+ "changelog" : " @changesets/cli/changelog" ,
4+ "commit" : false ,
5+ "fixed" : [],
6+ "linked" : [],
7+ "access" : " restricted" ,
8+ "baseBranch" : " main" ,
9+ "updateInternalDependencies" : " patch" ,
10+ "ignore" : []
11+ }
Original file line number Diff line number Diff line change 1+ ---
2+ ' serve ' : patch
3+ ---
4+
5+ Update compression to v1.8.1
Original file line number Diff line number Diff line change 1+ name : Release Snapshot
2+
3+ env :
4+ TURBO_TOKEN : ${{ secrets.TURBO_TOKEN }}
5+ TURBO_TEAM : ${{ vars.TURBO_TEAM }}
6+
7+ on :
8+ workflow_dispatch :
9+
10+ jobs :
11+ release-snapshot :
12+ name : Release
13+ runs-on : ubuntu-latest
14+ steps :
15+ - name : Checkout the repository
16+ uses : actions/checkout@v4
17+ - name : Setup PNPM
18+ uses : pnpm/action-setup@v4
19+ - name : Setup Node 22
20+ uses : actions/setup-node@v4
21+ with :
22+ node-version : 22
23+ registry-url : ' https://registry.npmjs.org/'
24+ cache : ' pnpm'
25+ - name : Install dependencies
26+ run : pnpm install
27+ - name : Add SHORT_SHA env property with commit short sha
28+ run : echo "SHORT_SHA=`echo ${{ github.sha }} | cut -c1-8`" >> $GITHUB_ENV
29+ - name : Version Packages
30+ run : pnpm changeset version --snapshot ${SHORT_SHA}
31+ env :
32+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
33+ NPM_TOKEN : ${{ secrets.NPM_TOKEN_ELEVATED }}
34+ - name : Compile
35+ run : pnpm compile
36+ - name : Publish Snapshot Release
37+ run : pnpm changeset publish --no-git-tag --tag snapshot
38+ env :
39+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
40+ NPM_TOKEN : ${{ secrets.NPM_TOKEN_ELEVATED }}
Original file line number Diff line number Diff line change 1- name : Publish Package
1+ name : Release
22
33on :
4- workflow_dispatch :
5- release :
6- types : [published]
4+ push :
5+ branches :
6+ - main
7+
8+ concurrency : ${{ github.workflow }}-${{ github.ref }}
79
810jobs :
9- publish :
10- name : Publish
11+ release :
12+ name : Release
1113 runs-on : ubuntu-latest
1214 steps :
1315 - name : Checkout the repository
2628 run : pnpm compile
2729 - name : Run all tests
2830 run : pnpm test
29- - name : Publish
30- # Use `--no-git-checks` due to how GitHub Actions checks out
31- run : pnpm publish --no-git-checks
31+ - name : Create Release Pull Request or Publish to npm
32+ id : changesets
33+ uses : changesets/action@v1
34+ with :
35+ publish : pnpm release
3236 env :
33- NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN_ELEVATED }}
37+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
38+ NPM_TOKEN : ${{ secrets.NPM_TOKEN_ELEVATED }}
Original file line number Diff line number Diff line change 3232 "lint:style" : " prettier --check --ignore-path .gitignore ." ,
3333 "lint" : " pnpm lint:code && pnpm lint:style" ,
3434 "format" : " prettier --write --ignore-path .gitignore ." ,
35- "prepare" : " husky install config/husky && pnpm compile"
35+ "prepare" : " husky install config/husky && pnpm compile" ,
36+ "changeset" : " changeset" ,
37+ "version-packages" : " changeset version" ,
38+ "release" : " pnpm compile && changeset publish"
3639 },
3740 "dependencies" : {
3841 "@zeit/schemas" : " 2.36.0" ,
4851 "update-check" : " 1.5.4"
4952 },
5053 "devDependencies" : {
54+ "@changesets/cli" : " 2.29.6" ,
5155 "@types/compression" : " 1.7.2" ,
5256 "@types/serve-handler" : " 6.1.1" ,
5357 "@vercel/style-guide" : " 3.0.0" ,
You can’t perform that action at this time.
0 commit comments