|
@@ -11,7 +11,7 @@ jobs:
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
|
steps:
|
|
|
- - uses: actions/checkout@master
|
|
|
+ - uses: actions/checkout@v2
|
|
|
- name: Setup
|
|
|
run: |
|
|
|
npm i
|
|
@@ -27,8 +27,15 @@ jobs:
|
|
|
- name: UI Tests
|
|
|
run: xvfb-run --server-args="-screen 0 1200x800x24" npx grunt testui
|
|
|
- name: Deploy
|
|
|
- uses: peaceiris/actions-gh-pages@v2.4.0
|
|
|
- env:
|
|
|
- PERSONAL_TOKEN: ${{ secrets.ACCESS_TOKEN }}
|
|
|
- PUBLISH_BRANCH: gh-pages
|
|
|
- PUBLISH_DIR: ./build/prod
|
|
|
+ uses: peaceiris/actions-gh-pages@v3
|
|
|
+ with:
|
|
|
+ github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
|
+ publish_dir: ./build/prod
|
|
|
+ # Once NPM_AUTH_TOKEN set up in repo, uncomment this
|
|
|
+ #- name: Deploy to NPM
|
|
|
+ # run: |
|
|
|
+ # npm config set //registry.npmjs.org/:_authToken=$NPM_TOKEN
|
|
|
+ # npm publish || true
|
|
|
+ # env:
|
|
|
+ # Add NPM publish token to the repo secrets
|
|
|
+ # NPM_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}
|