Skip to content

Commit cc87d2e

Browse files
authored
Merge pull request #78 from ExtendScript/ci/github-actions
ci: run tests on actions
2 parents 02bd014 + dd66f9e commit cc87d2e

File tree

5 files changed

+32661
-32547
lines changed

5 files changed

+32661
-32547
lines changed

.github/workflows/test.yml

+21-26
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,17 @@ name: Node.js CI
44

55
on:
66
push:
7-
branches: [ master ]
7+
branches: [master]
88
pull_request:
9-
branches: [ master ]
9+
branches: [master]
1010

1111
jobs:
1212
build:
13-
1413
runs-on: ubuntu-latest
1514

1615
strategy:
1716
matrix:
18-
node-version: [ 14.x, 16.x, 18.x]
17+
node-version: [14.x, 16.x, 18.x]
1918

2019
steps:
2120
- uses: actions/checkout@v2
@@ -24,28 +23,24 @@ jobs:
2423
with:
2524
node-version: ${{ matrix.node-version }}
2625
- run: npm ci
26+
- run: npm install --save-dev https://github.com/basiljs/basil.js#develop
2727
- run: npm test
2828
- run: npm run build --if-present
2929
- run: npm run lint --if-present
30-
31-
release:
32-
release:
33-
name: semantic-release
34-
needs: [build]
35-
runs-on: ubuntu-latest
36-
outputs:
37-
new-release-published: ${{ steps.semantic-release.outputs.new_release_published }}
38-
new-release-version: ${{ steps.semantic-release.outputs.new_release_version }}
39-
steps:
40-
- uses: actions/checkout@v3
41-
with:
42-
persist-credentials: false
43-
- uses: actions/setup-node@v3
44-
with:
45-
node-version-file: '.nvmrc'
46-
- run: npm ci
47-
- id: semantic-release
48-
run: npx semantic-release
49-
env:
50-
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
51-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
30+
release:
31+
name: semantic-release
32+
needs: [build]
33+
runs-on: ubuntu-latest
34+
steps:
35+
- uses: actions/checkout@v3
36+
with:
37+
persist-credentials: false
38+
- uses: actions/setup-node@v3
39+
with:
40+
node-version-file: ".nvmrc"
41+
- run: npm ci
42+
- id: semantic-release
43+
run: npx semantic-release
44+
env:
45+
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
46+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v12.14.1
1+
v18.16.0

.travis.yml

-23
This file was deleted.

0 commit comments

Comments
 (0)