Skip to content

Follow pkgr master in E2E workflows - #5

Merged
crohr merged 1 commit into
v1from
auto/follow-pkgr-master
Aug 27, 2026
Merged

Follow pkgr master in E2E workflows#5
crohr merged 1 commit into
v1from
auto/follow-pkgr-master

Conversation

@crohr

@crohr crohr commented Aug 26, 2026

Copy link
Copy Markdown
Member

Context

The cross-repository bootstrap pin was needed before the local buildcurl images were published. Keeping that SHA now freezes action E2Es on the rollout commit.

Root cause

Both E2E workflows hardcoded one PKGR_VERSION. Simply using mutable master independently in each job could also mix revisions during a run.

What changed

  • Default workflow runs to pkgr master.
  • Resolve master once to an immutable 40-character SHA.
  • Reuse that SHA for every image and recipe request in the run.
  • Add a workflow_dispatch override accepting master or an exact lowercase SHA.
  • Validate the resolved value before starting E2Es.

Validation

  • actionlint .github/workflows/test.yml .github/workflows/scheduled-e2e.yml
  • git diff --check origin/v1...HEAD
  • Adversarial correctness/security review: clean
  • Architectural review: clean

@crohr

crohr commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

@codex review

1 similar comment
@crohr

crohr commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

@codex review

@crohr
crohr merged commit 7271123 into v1 Aug 27, 2026
14 of 18 checks passed
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