Skip to content

Commit 68b6a39

Browse files
authored
chore: move release after deploy in ci (#120)
1 parent 5060acc commit 68b6a39

File tree

1 file changed

+24
-25
lines changed

1 file changed

+24
-25
lines changed

.github/workflows/ci.yaml

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -28,33 +28,9 @@ jobs:
2828
run: yarn test
2929
- name: Build
3030
run: yarn build
31-
release:
32-
# Note that the actual release will auto-skip if we're not on main, thanks to our release configuration
33-
name: Release
34-
runs-on: ubuntu-latest
35-
needs: ci
36-
permissions:
37-
contents: write
38-
issues: write
39-
pull-requests: write
40-
id-token: write
41-
steps:
42-
- uses: actions/checkout@v5
43-
with:
44-
fetch-depth: 0
45-
- uses: actions/setup-node@v3
46-
with:
47-
node-version-file: .node-version
48-
cache: "yarn"
49-
- name: Install
50-
run: yarn install
51-
- name: Release
52-
run: yarn run semantic-release
53-
env:
54-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5531
build:
5632
name: Build
57-
needs: release
33+
needs: ci
5834
if: github.event_name == 'push'
5935
runs-on: ubuntu-latest
6036
permissions:
@@ -96,3 +72,26 @@ jobs:
9672
steps:
9773
- id: deployment
9874
uses: actions/deploy-pages@v4
75+
release:
76+
name: Release
77+
runs-on: ubuntu-latest
78+
needs: deploy
79+
permissions:
80+
contents: write
81+
issues: write
82+
pull-requests: write
83+
id-token: write
84+
steps:
85+
- uses: actions/checkout@v5
86+
with:
87+
fetch-depth: 0
88+
- uses: actions/setup-node@v3
89+
with:
90+
node-version-file: .node-version
91+
cache: "yarn"
92+
- name: Install
93+
run: yarn install
94+
- name: Release
95+
run: yarn run semantic-release
96+
env:
97+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)