2021-10-27 17:47:10 +00:00
# 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 : BuildCI
on :
push :
2021-11-04 17:31:18 +00:00
branches : [ master]
2021-10-27 17:47:10 +00:00
pull_request :
2021-11-04 17:31:18 +00:00
branches : [ master]
2021-10-27 17:47:10 +00:00
jobs :
build :
runs-on : ubuntu-latest
strategy :
matrix :
2021-10-27 17:50:56 +00:00
node-version : [ 16. x]
2021-10-27 17:47:10 +00:00
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps :
2021-11-06 05:06:17 +00:00
- name : Checkout codes
uses : actions/checkout@v2
with :
lfs : true
- name : Checkout LFS
run : git lfs checkout
2021-11-01 16:50:12 +00:00
- name : Use Node.js ${{ matrix.node-version }}
uses : actions/setup-node@v2
with :
node-version : ${{ matrix.node-version }}
- run : npm install
2021-11-04 17:30:36 +00:00
- run : npm test
2021-11-01 16:50:12 +00:00
- run : npm run build
- uses : actions/upload-artifact@v2
with :
name : my-dist
path : |
main.js
manifest.json
2021-11-09 17:06:00 +00:00
styles.css