Skip to content

Fix Pages deploy: enable the Pages site from the workflow - #7

Merged
devudilip merged 1 commit into
mainfrom
claude/ration-quota-tracker-g3uwc6
Aug 28, 2026
Merged

Fix Pages deploy: enable the Pages site from the workflow#7
devudilip merged 1 commit into
mainfrom
claude/ration-quota-tracker-g3uwc6

Conversation

@devudilip

@devudilip devudilip commented Aug 28, 2026

Copy link
Copy Markdown
Owner

The first "Deploy site" run after merging #6 failed at actions/configure-pages with:

Get Pages site failed. Please verify that the repository has Pages enabled and configured to build using GitHub Actions

— i.e. the repo doesn't have Pages enabled yet. Rather than requiring the manual Settings → Pages → "GitHub Actions" step, this one-liner sets enablement: true so the workflow creates the Pages site itself on first run.

After merge, the deploy re-runs automatically (the workflow file change matches its own paths filter) and the site should appear at https://devudilip.github.io/ration

First deploy failed with 'Get Pages site failed / Not Found' because the
repository doesn't have Pages enabled yet. configure-pages with
enablement: true creates the Pages site on first run, removing the
manual Settings -> Pages step.
@devudilip
devudilip merged commit 17f365a into main Aug 28, 2026
1 check passed
@devudilip
devudilip deleted the claude/ration-quota-tracker-g3uwc6 branch August 28, 2026 21:25
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