update-gh-pages.yml 523 B

1234567891011121314151617181920212223242526272829
  1. name: "Update gh-pages"
  2. on:
  3. workflow_dispatch:
  4. push:
  5. branches:
  6. - develop
  7. jobs:
  8. build:
  9. name: Build and publish
  10. runs-on: ubuntu-latest
  11. steps:
  12. - name: Checkout repository
  13. uses: actions/checkout@v4
  14. - name: Set up Node.js
  15. uses: actions/setup-node@v4
  16. with:
  17. node-version: 20.x
  18. - name: Install dependencies
  19. run: npm ci
  20. - name: Build statics
  21. run: npm run build
  22. - name: Publish to gh-pages
  23. run: npm run publish