diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c3c0389..b83408a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,11 @@ on: release: types: - created - +permissions: + contents: read + pages: write + id-token: write + jobs: build: runs-on: ubuntu-latest @@ -54,3 +58,22 @@ jobs: release_name: Release ${{ github.ref_name }} draft: false prerelease: false + + deploy: + needs: build + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Pages + uses: actions/configure-pages@v5 + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: 'string-art-demo/dist' + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4