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 |