Skip to content

Commit 802f7de

Browse files
committed
ci: Move extension publish to separate job
1 parent ed5c903 commit 802f7de

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

.github/workflows/release.yaml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ on:
44
push:
55
tags: ["v*"]
66
jobs:
7-
release:
8-
name: Release
7+
assets:
8+
name: Assets
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout code
@@ -14,10 +14,6 @@ jobs:
1414
uses: actions/setup-go@v5
1515
with:
1616
go-version-file: go.mod
17-
- name: Set up Node
18-
uses: actions/setup-node@v4
19-
with:
20-
node-version: '22'
2117
- name: Install Cosign
2218
uses: sigstore/cosign-installer@v3
2319
- name: Create app token
@@ -40,6 +36,17 @@ jobs:
4036
MACOS_NOTARY_ISSUER_ID: ${{ secrets.MACOS_NOTARY_ISSUER_ID }}
4137
COSIGN_KEY: ${{ secrets.COSIGN_KEY }}
4238
COSIGN_PWD: ${{ secrets.COSIGN_PWD }}
39+
vscode:
40+
name: VSCode Extension
41+
runs-on: ubuntu-latest
42+
needs: [assets]
43+
steps:
44+
- name: Checkout code
45+
uses: actions/checkout@v4
46+
- name: Set up Node
47+
uses: actions/setup-node@v4
48+
with:
49+
node-version: '22'
4350
- name: Install dependencies
4451
run: npm ci
4552
working-directory: vscode-extension

0 commit comments

Comments
 (0)