Skip to content

Commit e44e2fb

Browse files
committed
create changeset vesion job
run it before changeset release job
1 parent 2f0e7e8 commit e44e2fb

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

.changeset/funny-geckos-reply.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@frontendfixer/eslint-config-react': patch
3+
---
4+
5+
create changeset vesion job before changeset release job

.github/workflows/release.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,37 @@ on:
99
concurrency: ${{ github.workflow }}-${{ github.ref }}
1010

1111
jobs:
12+
version:
13+
name: Release
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Checkout Repo
17+
uses: actions/checkout@v3
18+
with:
19+
fetch-depth: 0
20+
21+
- name: Setup Node.js
22+
uses: actions/setup-node@v3
23+
with:
24+
cache: yarn
25+
node-version: lts/*
26+
27+
- name: Install Dependencies
28+
run: yarn
29+
30+
- name: Create Release Pull Request or Publish to npm
31+
id: changesets
32+
uses: changesets/action@v1
33+
with:
34+
version: yarn version
35+
env:
36+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
37+
1238
release:
1339
name: Release
1440
runs-on: ubuntu-latest
41+
if: ${{ github.ref == 'refs/heads/main' }}
42+
needs: [version]
1543
steps:
1644
- name: Checkout Repo
1745
uses: actions/checkout@v3
@@ -31,6 +59,7 @@ jobs:
3159
id: changesets
3260
uses: changesets/action@v1
3361
with:
62+
version: yarn version
3463
publish: yarn release
3564
env:
3665
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)