Skip to content

Commit 3d884c8

Browse files
authored
Move build workflow from CircleCI to GitHub Actions (#1974)
1 parent b845aa0 commit 3d884c8

File tree

28 files changed

+5485
-817
lines changed

28 files changed

+5485
-817
lines changed

.circleci/config.yml

+1-743
Large diffs are not rendered by default.

.github/actions/node/12/action.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Node 12
2+
runs:
3+
using: composite
4+
steps:
5+
- uses: actions/setup-node@v3
6+
with:
7+
node-version: '12'

.github/actions/node/14/action.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Node 14
2+
runs:
3+
using: composite
4+
steps:
5+
- uses: actions/setup-node@v3
6+
with:
7+
node-version: '14'

.github/actions/node/16/action.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Node 16
2+
runs:
3+
using: composite
4+
steps:
5+
- uses: actions/setup-node@v3
6+
with:
7+
node-version: '16'

.github/actions/node/17/action.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Node 17
2+
runs:
3+
using: composite
4+
steps:
5+
- uses: actions/setup-node@v3
6+
with:
7+
node-version: '17'
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Node 17
2+
runs:
3+
using: composite
4+
steps:
5+
- uses: actions/setup-node@v3
6+
with:
7+
node-version: '17'
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Node 12
2+
runs:
3+
using: composite
4+
steps:
5+
- uses: actions/setup-node@v3
6+
with:
7+
node-version: '12'

.github/actions/node/setup/action.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Node Setup
2+
runs:
3+
using: composite
4+
steps:
5+
- uses: actions/setup-node@v3
6+
with:
7+
cache: yarn

.github/workflows/core.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Core
2+
3+
on:
4+
push:
5+
schedule:
6+
- cron: '0 4 * * *'
7+
8+
concurrency:
9+
group: ${{ github.workflow }}-${{ github.ref || github.run_id }}
10+
cancel-in-progress: true
11+
12+
jobs:
13+
shimmer:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v2
17+
- uses: ./.github/actions/node/setup
18+
- run: yarn install
19+
- uses: ./.github/actions/node/oldest
20+
- run: yarn test:shimmer:ci
21+
- uses: ./.github/actions/node/latest
22+
- run: yarn test:shimmer:ci
23+
- run: yarn codecov

0 commit comments

Comments
 (0)