Skip to content

NO-ISSUE: Cancel in-flight e2e work and dismiss orphan gates on PR close - #926

Closed
eliorerz wants to merge 2 commits into
osac-project:mainfrom
eliorerz:feat/cancel-e2e-on-pr-close
Closed

eliorerz wants to merge 2 commits into
osac-project:mainfrom
eliorerz:feat/cancel-e2e-on-pr-close

NO-ISSUE: Address CodeRabbit review findings on e2e-cancel-on-pr-close

0fd1e66
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / OSAC CI required action Oct 17, 2026 in 0s

awaiting-approval: missing label: lgtm; changes protected files (.github/scripts/cancel-stale-e2e-runs.sh, .github/workflows/e2e-cancel-on-pr-close.yml): needs an approval from @osac-project/wg-infra

Informational for now: this check is not required to merge.

OSAC CI: awaiting-approval

missing label: lgtm; changes protected files (.github/scripts/cancel-stale-e2e-runs.sh, .github/workflows/e2e-cancel-on-pr-close.yml): needs an approval from @osac-project/wg-infra

Next: get an approval from @osac-project/wg-infra for the protected files (who: protected-path approver)

Blockers:

  • missing label: lgtm
  • changes protected files (.github/scripts/cancel-stale-e2e-runs.sh, .github/workflows/e2e-cancel-on-pr-close.yml): needs an approval from @osac-project/wg-infra
Job Check Status Detail
e2e-vmaas e2e-vmaas-gate passed skipped (counts as passing)
e2e-caas e2e-caas-gate passed skipped (counts as passing)
e2e-bmaas e2e-bmaas-gate passed skipped (counts as passing)
pre-commit pre-commit passed passed
proto-generated Check generated code (proto) passed passed
python-checks Check Python code passed passed
go-proto-checks Check Go and proto code passed passed
build-binaries Build binaries passed passed
ansible-lint ansible-lint passed passed
dependency-review dependency-review passed passed
darwin-keychain Run darwin keychain tests passed passed
unit-tests Run unit tests passed skipped (counts as passing)
unit-tests-metering Run unit tests (osac-metering) passed skipped (counts as passing)
unit-tests-metering-adapters Run unit tests (osac-metering/adapters) passed skipped (counts as passing)
unit-tests-metering-schema Run unit tests (osac-metering/schema) passed skipped (counts as passing)
unit-tests-operator Run unit tests (osac-operator) passed passed
unit-tests-bmf Run unit tests (bare-metal-fulfillment-operator) passed passed
integration-fulfillment-service Run integration test (fulfillment-service) passed skipped (counts as passing)
integration-operator Run integration test (osac-operator) passed skipped (counts as passing)
integration-aap Run integration test (osac-aap) passed skipped (counts as passing)
integration-installer Run integration test (osac-installer) passed passed
integration-bmf Run integration test (bare-metal-fulfillment-operator) passed skipped (counts as passing)
osac-ui-lint Lint not-applicable no changed file matches this job's paths
osac-ui-lint-proxy Lint proxy (Go) not-applicable no changed file matches this job's paths
osac-ui-typecheck Typecheck not-applicable no changed file matches this job's paths
unit-tests-osac-ui Run unit tests (osac-ui) not-applicable no changed file matches this job's paths
helm-lint-installer Lint Helm charts (osac-installer) passed passed
helm-crd-sync-operator Check Helm CRD sync (osac-operator) passed passed
helm-crd-sync-bmf Check Helm CRD sync (bare-metal-fulfillment-operator) passed passed