Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/SantaClaas/embedded-fan-control.
Something went wrong. Try again.
1.7 kB ยท 62 lines
YAML
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263# Simple workflow for deploying static content to GitHub Pagesname: Deploy static content to Pages
on: # Runs on pushes targeting the default branch push: branches: ["main"]
# Allows you to run this workflow manually from the Actions tab workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pagespermissions: contents: read pages: write id-token: write
# Allow one concurrent deploymentconcurrency: group: "pages" cancel-in-progress: true
jobs: build: runs-on: ubuntu-latest steps: - name: ๐๏ธ Checkout uses: actions/checkout@v3 - name: ๐ฆญ Set up Node uses: actions/setup-node@v3 with: cache: "npm" - name: ๐ท Run build run: | npm ci npm run build - name: ๐ list contents run: ls dist/ # Copy index.html to 404.html to serve the same file when a file is not found. This fixes GitHub Pages routing issues - name: ๐ท Copy index.html to 404.html run: cp ./dist/index.html ./dist/404.html - name: ๐ Upload artifact uses: actions/upload-pages-artifact@v1 with: # Upload public path: "dist/"
deploy: # Only start after build needs: build environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - name: ๐๏ธ Checkout uses: actions/checkout@v3 - name: ๐จ Setup Pages uses: actions/configure-pages@v2 - name: ๐ Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v1