Skip to content

Add multi-branch GitHub Pages publishing for rendered ZIP docs#21

Draft
shielded-nate with Copilot wants to merge 1 commit into
mainfrom
copilot/add-github-action-multi-branch-pages
Draft

Add multi-branch GitHub Pages publishing for rendered ZIP docs#21
shielded-nate with Copilot wants to merge 1 commit into
mainfrom
copilot/add-github-action-multi-branch-pages

Conversation

Copilot AI commented Jun 22, 2026

Copy link
Copy Markdown

This PR switches Pages publishing from a single-branch deployment model to branch-aware rendering so each branch can publish its own all-zips output under a branch path. It integrates the repository with shielded-nate/multi-branch-pages and removes automatic conflict with the legacy publisher.

  • Multi-branch Pages workflow

    • Adds .github/workflows/multi-branch-pages.yml.
    • Calls shielded-nate/multi-branch-pages reusable workflow (pinned by commit SHA).
    • Configures branch discovery (branch_whitelist: "*") and publishes rendered/ output per branch.
    • Uses nix develop --command make all-zips as the branch render command.
  • Legacy deployment conflict removal

    • Updates .github/workflows/publish.yaml trigger from push: [main] to workflow_dispatch.
    • Keeps legacy workflow available for manual use while preventing concurrent automatic Pages deployments.
jobs:
  publish:
    uses: shielded-nate/multi-branch-pages/.github/workflows/publish-multi-branch-pages.yml@7877d18060b344723fdafd145aeeaee6ee9e7361
    with:
      branch_whitelist: "*"
      render_command: nix develop --command make all-zips
      render_output_dir: rendered

Copilot AI changed the title Add multi-branch GitHub Pages rendering workflow Add multi-branch GitHub Pages publishing for rendered ZIP docs Jun 22, 2026
Copilot AI requested a review from shielded-nate June 22, 2026 17:22
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