Skip to content

Align GitHub Pages deployment workflow with the supported Pages setup - #16

Merged
wallscheid merged 2 commits into
mainfrom
copilot/fix-deploy-job
Jul 2, 2026
Merged

Align GitHub Pages deployment workflow with the supported Pages setup#16
wallscheid merged 2 commits into
mainfrom
copilot/fix-deploy-job

Conversation

Copilot AI commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

The deploy Actions job was timing out while the Pages deployment remained stuck in deployment_queued. This change updates the workflow to use GitHub’s standard Pages configuration so the uploaded artifact is deployed through the expected setup path.

  • Pages workflow configuration

    • add explicit workflow-level permissions required for Pages deployments:
      • contents: read
      • pages: write
      • id-token: write
  • Pages environment setup

    • add actions/configure-pages@v5 before artifact upload in build_latex
    • keep the existing LaTeX build and artifact upload flow unchanged
  • Scope

    • workflow-only change in .github/workflows/BuildPDFs.yml
    • no changes to PDF generation scripts or course content
permissions:
  contents: read
  pages: write
  id-token: write

# ...

- name: Set up GitHub Pages
  uses: actions/configure-pages@v5

Copilot AI changed the title [WIP] Fix failing GitHub Actions job deploy Align GitHub Pages deployment workflow with the supported Pages setup Jul 2, 2026
Copilot AI requested a review from wallscheid July 2, 2026 17:47
@wallscheid
wallscheid marked this pull request as ready for review July 2, 2026 17:55
@wallscheid
wallscheid merged commit 0eb2dde into main Jul 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants