Mercurial > web
comparison .github/workflows/static.yml @ 48:09fffbf82d4f
Move to GitHub Actions for Pages
committer: GitHub <noreply@github.com>
| author | Paper <37962225+mrpapersonic@users.noreply.github.com> |
|---|---|
| date | Sat, 29 Oct 2022 00:54:14 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 47:f85e7261bc0f | 48:09fffbf82d4f |
|---|---|
| 1 # Simple workflow for deploying static content to GitHub Pages | |
| 2 name: Deploy static content to Pages | |
| 3 | |
| 4 on: | |
| 5 # Runs on pushes targeting the default branch | |
| 6 push: | |
| 7 branches: ["master"] | |
| 8 | |
| 9 # Allows you to run this workflow manually from the Actions tab | |
| 10 workflow_dispatch: | |
| 11 | |
| 12 # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages | |
| 13 permissions: | |
| 14 contents: read | |
| 15 pages: write | |
| 16 id-token: write | |
| 17 | |
| 18 # Allow one concurrent deployment | |
| 19 concurrency: | |
| 20 group: "pages" | |
| 21 cancel-in-progress: true | |
| 22 | |
| 23 jobs: | |
| 24 # Single deploy job since we're just deploying | |
| 25 deploy: | |
| 26 environment: | |
| 27 name: github-pages | |
| 28 url: ${{ steps.deployment.outputs.page_url }} | |
| 29 runs-on: ubuntu-latest | |
| 30 steps: | |
| 31 - name: Checkout | |
| 32 uses: actions/checkout@v3 | |
| 33 - name: Setup Pages | |
| 34 uses: actions/configure-pages@v2 | |
| 35 - name: Upload artifact | |
| 36 uses: actions/upload-pages-artifact@v1 | |
| 37 with: | |
| 38 # Upload entire repository | |
| 39 path: '.' | |
| 40 - name: Deploy to GitHub Pages | |
| 41 id: deployment | |
| 42 uses: actions/deploy-pages@v1 |
