Skip to content

Merge branch '1.0.x-alpha' into feature/async-iterable-adapter #282

Merge branch '1.0.x-alpha' into feature/async-iterable-adapter

Merge branch '1.0.x-alpha' into feature/async-iterable-adapter #282

Workflow file for this run

name: Build
on:
workflow_dispatch:
push:
pull_request:
branches: [ $default-branch ]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install Node
uses: actions/setup-node@v2
with:
node-version: 12
- name: Install Yarn
run: npm install -g yarn
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.yarn
key: ${{ runner.OS }}-node-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.OS }}-node-
${{ runner.OS }}-
- name: Install dependencies
run: yarn --frozen-lockfile
- name: Lint
run: yarn lint
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install Node
uses: actions/setup-node@v2
with:
node-version: 12
- name: Install Yarn
run: npm install -g yarn
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.yarn
key: ${{ runner.OS }}-node-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.OS }}-node-
${{ runner.OS }}-
- name: Install dependencies
run: yarn --frozen-lockfile
- name: Test
run: yarn test
compile:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install Node
uses: actions/setup-node@v2
with:
node-version: 12
- name: Install Yarn
run: npm install -g yarn
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.yarn
key: ${{ runner.OS }}-node-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.OS }}-node-
${{ runner.OS }}-
- name: Install dependencies
run: yarn --frozen-lockfile
- name: Compile
run: yarn build