Skip to content

fix: add configure-pages step to deploy workflow - #828

Merged
doomspork merged 1 commit into
mainfrom
doomspork/fix-pages-deploy
Apr 11, 2026
Merged

fix: add configure-pages step to deploy workflow#828
doomspork merged 1 commit into
mainfrom
doomspork/fix-pages-deploy

Conversation

@doomspork

@doomspork doomspork commented Apr 11, 2026

Copy link
Copy Markdown
Member

Summary

Adds the missing actions/configure-pages@v4 step to the GitHub Pages deploy workflow. This fixes the 404 error when actions/deploy-pages@v4 attempts to create a Pages deployment.

The Astro redesign (#827) introduced a new GitHub Actions-based Pages deployment workflow, but omitted the configure-pages step that initializes the Pages deployment API. Without it, the deployment endpoint doesn't exist and returns a 404.

Test Steps

  1. Merge this PR to main
  2. Watch the Deploy to GitHub Pages workflow run in Actions
  3. Verify the deploy job succeeds (previously failed with HttpError: Not Found)
  4. Confirm the site loads at https://elixir-companies.com
  5. If deploy still fails with 404, a repo admin should visit Pages settings and toggle the Source to reset the configuration

Checklist

  • Build passes locally (npm run build — 329 pages)
  • Tests added/updated — N/A (workflow-only change)
  • Documentation updated — N/A

The deploy workflow was missing the actions/configure-pages step,
causing a 404 when actions/deploy-pages tried to create a deployment.
This is needed to initialize the Pages API for Actions-based deploys.
@doomspork
doomspork requested a review from a team as a code owner April 11, 2026 00:19
@doomspork
doomspork merged commit 374335b into main Apr 11, 2026
1 check passed
@doomspork
doomspork deleted the doomspork/fix-pages-deploy branch April 11, 2026 00:23
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.

1 participant