Skip to content

Commit 160f071

Browse files
author
Luke Bowerman
authored
Enable Github Actions (#1696)
* Enable Github Actions
1 parent 2c13f7f commit 160f071

File tree

2 files changed

+55
-24
lines changed

2 files changed

+55
-24
lines changed

.github/workflows/pullrequest.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
on: [push]
2+
name: "CI"
3+
jobs:
4+
lint:
5+
name: "Lint: ESLint + Prettier, Stylelint, Typescript"
6+
runs-on: ubuntu-latest
7+
steps:
8+
- uses: actions/checkout@v1
9+
- uses: c-hive/gha-yarn-cache@v1
10+
- run : yarn --silent
11+
- run: yarn lint
12+
test:
13+
name: "Tests: Jest + RTL"
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v1
17+
- uses: c-hive/gha-yarn-cache@v1
18+
- run : yarn --silent
19+
- run: yarn test
20+
env:
21+
CI: true
22+
build:
23+
name: "ES modules & Typescript"
24+
runs-on: ubuntu-latest
25+
steps:
26+
- uses: actions/checkout@v1
27+
- uses: c-hive/gha-yarn-cache@v1
28+
- run : yarn --silent
29+
- run: yarn build
30+
gatsby:
31+
name: "Gatsby"
32+
runs-on: ubuntu-latest
33+
steps:
34+
- uses: actions/checkout@v1
35+
- uses: c-hive/gha-yarn-cache@v1
36+
- run : yarn --silent
37+
- run: yarn workspace www build
38+
storybook:
39+
name: "Storybook"
40+
runs-on: ubuntu-latest
41+
steps:
42+
- uses: actions/checkout@v1
43+
- uses: c-hive/gha-yarn-cache@v1
44+
- run : yarn --silent
45+
- run: yarn workspace storybook build
46+
image-snapshots:
47+
if: false # Disabled until snapshot issues can be resolved
48+
name: "Image Snapshots"
49+
runs-on: ubuntu-latest
50+
steps:
51+
- uses: actions/checkout@v1
52+
- uses: c-hive/gha-yarn-cache@v1
53+
- run : yarn --silent
54+
- run: yarn preimage-snapshots &> /dev/null
55+
- run: yarn image-snapshots-only

.travis.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)