File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ ' ut-registration-plus ' : minor
3+ ---
4+
5+ Add CI/CD
Original file line number Diff line number Diff line change 1616 - uses : cachix/install-nix-action@v31
1717 with :
1818 github_access_token : ${{ secrets.GITHUB_TOKEN }}
19- - run : nix flake check
19+ - run : nix flake check
20+
21+ release :
22+ name : Release
23+ runs-on : ubuntu-latest
24+ needs : nix-check
25+ if : github.event_name == 'push' && github.ref == 'refs/heads/main'
26+ permissions :
27+ contents : write
28+ pull-requests : write
29+ steps :
30+ - name : Checkout Repo
31+ uses : actions/checkout@v5
32+ with :
33+ fetch-depth : 0
34+
35+ - name : Install Nix
36+ uses : cachix/install-nix-action@v31
37+ with :
38+ github_access_token : ${{ secrets.GITHUB_TOKEN }}
39+
40+ - name : Install Dependencies
41+ run : nix develop .#full --command pnpm install
42+
43+ - name : Create Release Pull Request or Publish
44+ id : changesets
45+ uses : changesets/action@v1
46+ with :
47+ version : nix develop .#full --command pnpm run version
48+ publish : nix develop .#full --command pnpm run release
49+ env :
50+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
51+
52+ - name : Create GitHub Release with Assets
53+ if : steps.changesets.outputs.published == 'true'
54+ uses : softprops/action-gh-release@v5
55+ with :
56+ tag_name : v${{ steps.changesets.outputs.publishedPackages[0].version }}
57+ name : Release v${{ steps.changesets.outputs.publishedPackages[0].version }}
58+ files : |
59+ packages/*.zip
60+ draft : false
61+ prerelease : false
62+ env :
63+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1313 "build:watch" : " NODE_ENV='development' vite build --mode development -w" ,
1414 "zip" : " pnpm build && pnpm gulp zipProdBuild" ,
1515 "zip:to-publish" : " SENTRY_ENV='production' pnpm zip" ,
16+ "changeset" : " changeset" ,
17+ "version" : " changeset version && pnpm run generate-changelog" ,
18+ "release" : " pnpm run zip-to-publish && changeset tag" ,
1619 "prettier" : " prettier src --check" ,
1720 "prettier:fix" : " prettier src --write" ,
1821 "lint" : " eslint src --ext ts,tsx --report-unused-disable-directives" ,
You can’t perform that action at this time.
0 commit comments