| |
| name: Deploy static content to Pages |
|
|
| on: |
| |
| push: |
| branches: ["main"] |
|
|
| |
| workflow_dispatch: |
|
|
| |
| permissions: |
| contents: read |
| pages: write |
| id-token: write |
|
|
| |
| |
| concurrency: |
| group: "pages" |
| cancel-in-progress: false |
|
|
| jobs: |
| |
| deploy: |
| environment: |
| name: github-pages |
| url: ${{ steps.deployment.outputs.page_url }} |
| runs-on: ubuntu-latest |
| steps: |
| - name: Checkout |
| uses: actions/checkout@v3 |
| with: |
| lfs: true |
| - name: Checkout LFS objects |
| run: git lfs checkout |
| - name: Setup Pages |
| uses: actions/configure-pages@v3 |
| - name: Upload artifact |
| uses: actions/upload-pages-artifact@v2 |
| with: |
| |
| path: '.' |
| - name: Deploy to GitHub Pages |
| id: deployment |
| uses: actions/deploy-pages@v2 |
|
|