Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

Bump semver from 5.7.1 to 5.7.2 #21

Bump semver from 5.7.1 to 5.7.2

Bump semver from 5.7.1 to 5.7.2 #21

Workflow file for this run

# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
ci:
name: Run CI on node ${{ matrix.node_version }}
runs-on: ubuntu-latest
strategy:
matrix:
node_version: [12.x, 14.x, 16.x]
steps:
- uses: actions/checkout@v1
- uses: reviewdog/action-setup@v1
with:
reviewdog_version: latest
- name: woke
uses: get-woke/woke-action-reviewdog@v0
with:
fail-on-error: true
level: error
reporter: github-pr-review
filter-mode: added
- name: markdownlint
uses: reviewdog/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
fail_on_error: true
- name: shellcheck
uses: reviewdog/action-shellcheck@v1
with:
fail_on_error: true
- name: Use Node.js ${{ matrix.node_version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node_version }}
- name: npm install
run: |
npm ci
- name: eslint
uses: reviewdog/action-eslint@v1
with:
fail_on_error: true
- name: npm test
run: npm test
- name: Check for version bump
uses: del-systems/check-if-version-bumped@v1
publish:
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
needs: ci
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 16.x
- name: npm build for publishing
run: |
npm ci --ignore-scripts
- name: publish
run: |
npm config set //npm.pkg.github.com/:_authToken ${PACKAGE_TOKEN}
npm publish --ignore-scripts
env:
PACKAGE_TOKEN: ${{ secrets.GITHUB_TOKEN }}