Skip to content

ci: bump framework_ref to allow_forking fix#40

Merged
NWarila merged 1 commit into
mainfrom
fix/bump-framework-allow-forking-fix
May 26, 2026
Merged

ci: bump framework_ref to allow_forking fix#40
NWarila merged 1 commit into
mainfrom
fix/bump-framework-allow-forking-fix

Conversation

@NWarila
Copy link
Copy Markdown
Owner

@NWarila NWarila commented May 26, 2026

Summary

Bumps the framework pin to the allow_forking ownership-aware default fix.

Before After
`uses:` SHA `0b99965b` `abda8e1f`
`framework_ref:` `0b99965b` `abda8e1f`

Why

After this merges, the next `Deploy GitHub Terraform` run on `main` will succeed for personal-account private repos (Resume, Personal, github-sandbox) because the framework now omits `allow_forks` from PATCH payloads for that case. Was blocked by 422 since today's earlier deploy attempt.

See nwarila-platform/github-terraform-framework#62.

Test plan

  • PR validation green
  • After merge: `Deploy GitHub Terraform` succeeds on main (no 422 errors on the 3 private repos)

Bumps both the reusable workflow `uses:` SHA and the body
`framework_ref` input from
  0b99965b059e6a266c24d0cc15e29cacb2174982
to
  abda8e1fa02e959481383cce201f64582dac1096
which is the framework main HEAD after merging
nwarila-platform/github-terraform-framework#62 (which made
allow_forking an opt-in YAML key with an ownership-aware default).

With this pin, the Deploy workflow will:
  - For personal-account private repos (Resume, Personal, github-sandbox):
    omit `allow_forks` from the PATCH payload — bypassing the 422
    "Allow forks setting can only be changed on org-owned private
    repositories" error that has blocked the deploy since today.
  - For public repos: still apply the secure-by-default
    allow_forking = false unless the YAML opts in via
    `allow_forking: true`.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@NWarila NWarila merged commit 31d50ea into main May 26, 2026
20 checks passed
@NWarila NWarila deleted the fix/bump-framework-allow-forking-fix branch May 26, 2026 13:33
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