Skip to content

Commit 63e6f51

Browse files
committed
ci: upload extension as artifact for each commit
1 parent 7958a7f commit 63e6f51

File tree

3 files changed

+36
-8
lines changed

3 files changed

+36
-8
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: extension
2+
3+
on:
4+
push:
5+
branches:
6+
- 'master'
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
14+
- uses: pnpm/action-setup@v4
15+
16+
- uses: actions/setup-node@v4
17+
with:
18+
node-version: 20
19+
cache: pnpm
20+
21+
- name: Install dependencies
22+
run: pnpm install
23+
24+
- name: Build
25+
run: pnpm --filter ./extensions/vscode run pack
26+
27+
- name: Upload Artifact
28+
uses: actions/upload-artifact@v4
29+
with:
30+
name: Extension
31+
path: ./extensions/vscode/volar-*.vsix
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: release
1+
name: extension
22

33
on:
44
workflow_dispatch:

.github/workflows/pkg.pr.new.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
1-
name: Publish Any Commit
1+
name: publish-any-commit
22
on: [push, pull_request]
33

44
jobs:
55
build:
66
runs-on: ubuntu-latest
77

88
steps:
9-
- name: Checkout code
10-
uses: actions/checkout@v4
9+
- uses: actions/checkout@v4
1110

12-
- run: |
13-
npm install -g corepack@latest
14-
corepack enable
11+
- uses: pnpm/action-setup@v4
1512

1613
- uses: actions/setup-node@v4
1714
with:
1815
node-version: 20
19-
cache: "pnpm"
16+
cache: pnpm
2017

2118
- name: Install dependencies
2219
run: pnpm install

0 commit comments

Comments
 (0)