2020-05-26 06:50:51 -07:00
|
|
|
name: CI
|
|
|
|
|
|
|
|
on:
|
|
|
|
push:
|
|
|
|
branches: [master]
|
|
|
|
pull_request:
|
|
|
|
paths:
|
|
|
|
- src/**.js
|
|
|
|
- package.json
|
|
|
|
- test/commonjs/**
|
|
|
|
- rollup.config.js
|
|
|
|
- .github/workflows/commonjs.yml
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
commonjs-build:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
|
|
|
|
- name: Get Node.JS version from package.json
|
2020-06-09 17:26:24 -07:00
|
|
|
id: get-version
|
|
|
|
run: echo ::set-output name=node::$(npx --q minimum-node-version)
|
2020-05-26 06:50:51 -07:00
|
|
|
|
2020-06-09 17:26:24 -07:00
|
|
|
- uses: actions/setup-node@v2-beta
|
2020-05-26 06:50:51 -07:00
|
|
|
with:
|
2020-06-09 17:26:24 -07:00
|
|
|
node-version: ${{steps.get-version.outputs.node}}
|
2020-05-26 06:50:51 -07:00
|
|
|
|
|
|
|
- run: npm install
|
|
|
|
|
|
|
|
- run: npm run prepublishOnly
|