Skip to content

chore(deps-dev): bump postcss from 8.3.11 to 8.4.31 #2568

chore(deps-dev): bump postcss from 8.3.11 to 8.4.31

chore(deps-dev): bump postcss from 8.3.11 to 8.4.31 #2568

name: CI
on: [push, pull_request]
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
node: [12.x, 14.x, 15.x, 16.x]
steps:
- name: Checkout Repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set Up Node ${{ matrix.node }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
- name: Install Dependencies
uses: bahmutov/npm-install@v1
with:
useLockFile: false
install-command: yarn --frozen-lockfile --silent
- name: Check Prettier
run: yarn prettier
- name: Check Lint
run: yarn lint
- name: Check Tests
run: yarn test:all
- name: Coveralls Parallel
uses: coverallsapp/github-action@master
with:
parallel: true
base-path: reactools
flag-name: run-${{ matrix.node }}
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: reactools/coverage/lcov.info
coverage:
needs: test
runs-on: ubuntu-latest
steps:
- name: Coveralls Finished
uses: coverallsapp/github-action@master
with:
parallel-finished: true
github-token: ${{ secrets.GITHUB_TOKEN }}
build:
needs: test
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
node: [12.x, 14.x, 15.x, 16.x]
steps:
- name: Checkout Repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set Up Node ${{ matrix.node }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
- name: Install Dependencies
uses: bahmutov/npm-install@v1
with:
useLockFile: false
install-command: yarn --frozen-lockfile --silent
- name: Build
run: yarn build:reactools
build-docs:
needs: test
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set Up Node
uses: actions/setup-node@v2
with:
node-version: 14
- name: Install Dependencies
uses: bahmutov/npm-install@v1
with:
useLockFile: false
install-command: yarn --frozen-lockfile --silent
- name: Build
run: yarn build:docs
release:
needs: build
runs-on: ubuntu-latest
if: "github.event_name == 'push' && !contains(github.event.commits[0].message, '[skip release]') && !contains(github.event.commits[0].message, '[release skip]')"
steps:
- name: Checkout Repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set Up Node
uses: actions/setup-node@v2
with:
node-version: 14
- name: Install Dependencies
uses: bahmutov/npm-install@v1
with:
useLockFile: false
install-command: yarn --frozen-lockfile --silent
- name: Release
run: yarn release
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}