Skip to content

Commit 87ffd33

Browse files
committed
fix: Fixed release workflow
1 parent 15bdca4 commit 87ffd33

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/general.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ jobs:
3737
runs-on: ubuntu-latest
3838
if: github.event_name == 'push'
3939

40+
outputs:
41+
created: ${{ steps.release.outputs.new_release_published }}
42+
version: ${{ steps.release.outputs.new_release_version }}
43+
4044
permissions:
4145
id-token: write
4246
contents: write
@@ -61,6 +65,7 @@ jobs:
6165
run: pnpm login:ci
6266
- name: Release Extension
6367
uses: cycjimmy/semantic-release-action@v5
68+
id: release
6469
env:
6570
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
6671
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -92,6 +97,12 @@ jobs:
9297
node-version-file: package.json
9398
- name: Install Dependencies
9499
run: pnpm install:ci
100+
- name: Set Version
101+
if: needs.release.outputs.created == 'true'
102+
run: pnpm /version/ ${{ needs.release.outputs.version }}
103+
- name: Generate Packages
104+
if: needs.release.outputs.created == 'true'
105+
run: pnpm generate
95106
- name: Build Site
96107
run: pnpm -F extension build
97108
- name: Upload Site

0 commit comments

Comments
 (0)