--- if: ${{ startsWith(github.ref, 'refs/tags/v') }} needs: [test] defaults: run: shell: bash container: image: luzifer/archlinux env: CGO_ENABLED: 0 GOPATH: /go permissions: contents: read pages: write id-token: write runs-on: ubuntu-latest steps: - name: Install required packages run: | pacman -Syy --noconfirm \ curl \ git \ git-lfs \ make \ tar - uses: actions/checkout@v4 with: lfs: true show-progress: false - name: Marking workdir safe run: git config --global --add safe.directory /__w/twitch-bot/twitch-bot - name: Generate documentation run: make render_docs DOCS_BASE_URL=https://luzifer.github.io/twitch-bot/ - name: Upload GitHub Pages artifact uses: actions/upload-pages-artifact@v1 with: path: .rendered-docs - name: Deploy artifact uses: actions/deploy-pages@v1 ...