Skip to content

pkg-release: add AXIOM_Check gate before ubuntu-release#192

Open
Keerthi Gowda (keerthi-go) wants to merge 1 commit into
mainfrom
dev/pilot-axiom-gate
Open

pkg-release: add AXIOM_Check gate before ubuntu-release#192
Keerthi Gowda (keerthi-go) wants to merge 1 commit into
mainfrom
dev/pilot-axiom-gate

Conversation

@keerthi-go

Copy link
Copy Markdown
Contributor

Summary

Add an opt-in AXIOM_Check job to pkg-release-reusable-workflow.yml that gates ubuntu-release on AXIOM approval.

How it works

  • When vars.AXIOM_ENABLE == 'true' in the calling repo, AXIOM_Check pauses at the Axiom GitHub environment and waits for the AXIOM service account to approve before release proceeds.
  • ubuntu-release proceeds only when AXIOM_Check is success or skipped (i.e. when AXIOM_ENABLE is unset/false).
  • debian-release is intentionally unchanged.
  • Piloted via pkg-example with AXIOM_ENABLE=true and an Axiom environment configured.

Signed-off-by: Keerthi Gowda kbalehal@qti.qualcomm.com

Add an opt-in AXIOM_Check job that sits between build-and-test and
ubuntu-release. When vars.AXIOM_ENABLE is 'true' in the calling repo,
the job pauses at the Axiom GitHub environment and waits for the AXIOM
service account to approve before release proceeds.

ubuntu-release is updated to depend on AXIOM_Check and skip/block
based on its result, while debian-release is left unchanged.

Signed-off-by: Keerthi Gowda <kbalehal@qti.qualcomm.com>
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