Skip to content

Commit a738d53

Browse files
committed
Split up ci actions so we're not rebuilding always
1 parent d2c7959 commit a738d53

2 files changed

Lines changed: 23 additions & 15 deletions

File tree

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,9 @@ name: Tests and GitHub Pages deployment
33
on:
44
push:
55
pull_request:
6-
branches: [master]
6+
tags: v*.*
77

88
jobs:
9-
test:
10-
runs-on: ubuntu-latest
11-
steps:
12-
- name: Checkout repository
13-
uses: actions/checkout@v6
14-
- name: Use Node.js
15-
uses: actions/setup-node@v6
16-
with:
17-
node-version: lts/*
18-
cache: npm
19-
- name: Install dependencies
20-
run: npm ci
21-
- name: Run tests
22-
run: npm test
239
build:
2410
runs-on: ubuntu-latest
2511
steps:

.github/workflows/test.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Tests
2+
3+
on:
4+
push:
5+
pull_request:
6+
branches: [master]
7+
8+
jobs:
9+
test:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout repository
13+
uses: actions/checkout@v6
14+
- name: Use Node.js
15+
uses: actions/setup-node@v6
16+
with:
17+
node-version: lts/*
18+
cache: npm
19+
- name: Install dependencies
20+
run: npm ci
21+
- name: Run tests
22+
run: npm test

0 commit comments

Comments
 (0)