File tree Expand file tree Collapse file tree 2 files changed +38
-46
lines changed Expand file tree Collapse file tree 2 files changed +38
-46
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 3131
3232 - name : Lint
3333 run : bunx eslint
34+
35+ changesets :
36+ name : Process Changesets
37+ runs-on : ubuntu-latest
38+ if : github.event_name == 'push'
39+ concurrency : ${{ github.workflow }}-${{ github.ref }}
40+ permissions :
41+ contents : write
42+ pull-requests : write
43+ steps :
44+ - name : Checkout Repo
45+ uses : actions/checkout@v4
46+
47+ - uses : oven-sh/setup-bun@v2
48+ with :
49+ bun-version : latest
50+
51+ - uses : actions/cache@v4
52+ with :
53+ path : node_modules
54+ key : ${{ runner.os }}-${{ hashFiles('bun.lockb') }}
55+
56+ - name : Install dependencies
57+ run : bun install --frozen-lockfile
58+
59+ - name : Login to npm
60+ run : |
61+ printf '%s\n\n%s\n' "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" "`cat .npmrc`" > .npmrc
62+
63+ - name : Create Release Pull Request or Publish to npm
64+ id : changesets
65+ uses : changesets/action@v1
66+ with :
67+ # This expects you to have a script called release which does a build for your packages and calls changeset publish
68+ publish : bun run release
69+ env :
70+ GITHUB_TOKEN : ${{ github.token }}
71+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
You can’t perform that action at this time.
0 commit comments