1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-04-20 05:11:53 +02:00

update workflows

This commit is contained in:
Ian Storm Taylor 2021-04-01 02:13:47 -04:00
parent 990def3906
commit 8dfecd7759
3 changed files with 15 additions and 8 deletions

View File

@ -1,3 +1,5 @@
name: Continuous Integration
on:
- push
- pull_request
@ -8,10 +10,12 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Setup node
uses: actions/setup-node@v2
with:
node-version: 12
- name: Run tests
run: yarn && yarn build:rollup && yarn test
env:
@ -21,10 +25,12 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Setup node
uses: actions/setup-node@v2
with:
node-version: 12
- name: Run linters
run: yarn && yarn build:rollup && yarn lint
env:

View File

@ -14,7 +14,10 @@ jobs:
runs-on: ubuntu-latest
if: github.event.issue.pull_request != '' && startsWith(github.event.comment.body, '/rebase')
steps:
- uses: actions/checkout@v2
- name: Checkout repo
uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: cirrus-actions/rebase@1.3.1
- name: Rebase PR
uses: cirrus-actions/rebase@1.3.1

View File

@ -10,13 +10,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@master
uses: actions/checkout@v2
with:
# This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits
fetch-depth: 0
- name: Setup node
uses: actions/setup-node@master
uses: actions/setup-node@v2
with:
node-version: 12.x
registry-url: https://registry.npmjs.org
@ -41,13 +40,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@master
uses: actions/checkout@v2
with:
# This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits
fetch-depth: 0
- name: Setup node
uses: actions/setup-node@master
uses: actions/setup-node@v2
with:
node-version: 12.x
registry-url: https://registry.npmjs.org