Skip to content

fix(ci): allow manual website rebuild trigger and validate secret - #7

Merged
therealklanni merged 1 commit into
mainfrom
fix/website-rebuild-action
Sep 7, 2026
Merged

therealklanni merged 1 commit into
mainfrom
fix/website-rebuild-action

Conversation

@therealklanni

@therealklanni therealklanni commented Sep 7, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Fix the website rebuild GitHub Actions workflow.

Changes

  • Add workflow_dispatch for manual runs from the Actions UI.
  • Keep automatic runs on released GitHub Releases.
  • Remove the invalid job-level secret condition.
  • Validate CF_PAGES_BUILD_HOOK_URL in a step and fail clearly when it is missing.
  • Keep the existing Cloudflare build-hook retry behavior.

Verification

  • YAML parsed successfully.
  • Confirmed both workflow_dispatch and release triggers are present.
  • Confirmed no job-level secret if remains.
  • Lefthook fmt, clippy, and commit verification passed.
  • Branch created from current origin/main at dcf2b7c.

@therealklanni
therealklanni merged commit 065c3e6 into main Sep 7, 2026
1 check passed
@therealklanni
therealklanni deleted the fix/website-rebuild-action branch September 7, 2026 06:59
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