diff --git a/.github/workflows/pr_verification.yml b/.github/workflows/pr_verification.yml index f306e24..33d874e 100644 --- a/.github/workflows/pr_verification.yml +++ b/.github/workflows/pr_verification.yml @@ -9,6 +9,11 @@ concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number }} cancel-in-progress: true +permissions: + contents: read + pages: write + id-token: write + jobs: build: runs-on: ubuntu-latest @@ -19,6 +24,10 @@ jobs: - name: Install plantuml run: sudo apt-get install -y plantuml + - name: Setup Pages + id: pages + uses: actions/configure-pages@v3 + - name: Setup Ruby uses: ruby/setup-ruby@v1 with: @@ -33,3 +42,17 @@ jobs: - name: Build site with Jekyll run: | bundle exec jekyll build + + - name: Upload artifact + uses: actions/upload-pages-artifact@v1 + + deploy: + runs-on: ubuntu-latest + needs: build + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2