From 5b2724055f16b88de49a85d520e2697e64ee8c43 Mon Sep 17 00:00:00 2001 From: Sergey Chernyshev Date: Thu, 21 Mar 2024 01:48:48 -0400 Subject: [PATCH] Testing deployment to GitHub pages --- .github/workflows/gitterra.yml | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/.github/workflows/gitterra.yml b/.github/workflows/gitterra.yml index 9a4c342..b7857b2 100644 --- a/.github/workflows/gitterra.yml +++ b/.github/workflows/gitterra.yml @@ -6,9 +6,46 @@ on: branches: - main pull_request: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + jobs: play-gitterra: runs-on: ubuntu-latest steps: - name: Play GitTerra 🎮 uses: GitTerraGame/Play-GitTerra@main + deploy-gitterra-to-gh-pages: + needs: play-gitterra + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v4 + with: + name: gitterra + - name: Prepare the map for the site + run: mv gitterra.html index.html + - name: Show resulting files + run: ls -l + # - name: Setup Pages + # uses: actions/configure-pages@v4 + # - name: Upload artifact + # uses: actions/upload-pages-artifact@v3 + # with: + # # Upload entire repository + # path: "." + # - name: Deploy to GitHub Pages + # id: deployment + # uses: actions/deploy-pages@v4