Skip to content

Commit 9671452

Browse files
committed
add build and publish
1 parent 6104eb5 commit 9671452

File tree

2 files changed

+31
-8
lines changed

2 files changed

+31
-8
lines changed
+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Build and Publish
2+
on:
3+
push:
4+
tags:
5+
- v*
6+
jobs:
7+
test:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout 🍔🍟🥤
11+
uses: actions/checkout@v4
12+
with:
13+
persist-credentials: false
14+
15+
- name: Use Node.js 😂
16+
uses: actions/setup-node@v4
17+
with:
18+
node-version: 18
19+
20+
- name: Test 🧪
21+
run: |
22+
npm ci
23+
npm run check-ci
24+
25+
- name: Publish to NPM
26+
uses: JS-DevTools/npm-publish@v3
27+
with:
28+
token: ${{ secrets.NPM_TOKEN }}

.github/workflows/test.yml

+3-8
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,16 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout 🍔🍟🥤
12-
uses: actions/checkout@v3
12+
uses: actions/checkout@v4
1313
with:
1414
persist-credentials: false
1515

1616
- name: Use Node.js 😂
17-
uses: actions/setup-node@v3
17+
uses: actions/setup-node@v4
1818
with:
19-
node-version: 16
19+
node-version: 18
2020

2121
- name: Test 🧪
2222
run: |
2323
npm ci
2424
npm run check-ci
25-
26-
- name: Publish to NPM
27-
uses: JS-DevTools/npm-publish@v1
28-
with:
29-
token: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)