Skip to content

STAC-25576 add beest verification dispatch - #257

Merged
LouisParkin merged 1 commit into
masterfrom
STAC-25576-beest-verification
Aug 12, 2026
Merged

STAC-25576 add beest verification dispatch#257
LouisParkin merged 1 commit into
masterfrom
STAC-25576-beest-verification

Conversation

@LouisParkin

Copy link
Copy Markdown

GitLab ran beest_k8s_1_33_containerd_trigger_verification, passing both PROCESS_AGENT_BRANCH_UNDER_TEST and PROCESS_AGENT_HASH_UNDER_TEST. Nothing replaced it on GitHub, so process-agent changes only reach beest if someone dispatches beest by hand and picks the image themselves.

This dispatches StackVista/beest pinned to the commit under test. ci.yml tags images with the 8-char short SHA and beest truncates to match, so the full SHA is sent. The pin defaults to this run's SHA only when the branch was not overridden — against another branch our SHA identifies no image there.

Merge order — both are required first:

  1. StackVista/beest#63 — adds the hashes_under_test field this dispatches to.
  2. pulumi-infra must bind BEEST_GH_APP_CLIENT_ID / BEEST_GH_APP_PRIVATE_KEY to this repo (bound only to beest today), and the App needs actions: write on beest. Without it the token step fails.

Validated with actionlint and zizmor (both clean). Deliberately dispatch-only for now rather than automatic on master, so it does not stand up AWS infrastructure on every push.

Ref: STAC-25576

GitLab ran beest_k8s_1_33_containerd_trigger_verification, passing both
PROCESS_AGENT_BRANCH_UNDER_TEST and PROCESS_AGENT_HASH_UNDER_TEST. Nothing
replaced it on GitHub, so process-agent changes reach beest only when someone
dispatches beest by hand and picks the image themselves.

Dispatches StackVista/beest pinned to the commit under test. ci.yml tags images
with the 8-char short SHA and beest truncates to match, so the full SHA is sent.
The pin defaults to this run's SHA only when the branch was not overridden --
against another branch our SHA identifies no image there.

Depends on StackVista/beest#63 for the hashes_under_test field, and on
pulumi-infra binding BEEST_GH_APP_CLIENT_ID / BEEST_GH_APP_PRIVATE_KEY to this
repo; they are bound only to beest today.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@LouisParkin
LouisParkin merged commit 732e8b4 into master Aug 12, 2026
9 checks passed
@LouisParkin
LouisParkin deleted the STAC-25576-beest-verification branch August 12, 2026 05:46
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.

2 participants