Skip to content

Suppress unwanted ghcr deployment records in CI#4748

Open
mitchdz wants to merge 2 commits into
mainfrom
suppress-ghcr-ci-deployments
Open

Suppress unwanted ghcr deployment records in CI#4748
mitchdz wants to merge 2 commits into
mainfrom
suppress-ghcr-ci-deployments

Conversation

@mitchdz

@mitchdz mitchdz commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

The ghcr-ci environment only gates CI secrets/access and is not a real deployment, but using it implicitly created a deployment record (and the "deployed to ghcr-ci" message on PRs). Set deployment: false for ghcr-ci in the shared dev_environment and docker_images workflows so the record is never created, while ghcr-deployment and other environments are unaffected.

The ghcr-ci environment only gates CI secrets/access and is not a real
deployment, but using it implicitly created a deployment record (and the
"deployed to ghcr-ci" message on PRs). Set deployment: false for ghcr-ci
in the shared dev_environment and docker_images workflows so the record is
never created, while ghcr-deployment and other environments are unaffected.

Signed-off-by: mdzurick <mitch_dz@hotmail.com>
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:23 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:24 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:24 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:24 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:24 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:24 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:24 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:34 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:34 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:34 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:34 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:35 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:35 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:35 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:35 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment June 16, 2026 17:44 — with GitHub Actions Inactive
The pull_request_target cache-update flow runs dev_environment jobs with
environment: ghcr-deployment purely for registry access, passing
update_registry_cache so no image is pushed. That still created a
deployment record (and the "requested a deployment to ghcr-deployment"
messages on PRs) that clean_up does not remove. Only record a deployment
for real pushes, i.e. when update_registry_cache is empty; real deploys
keep deployment: true and stay branch-policy enforced.

Signed-off-by: mdzurick <mitch_dz@hotmail.com>
@github-actions

Copy link
Copy Markdown

CI Summary (push) — ✅ passed

Run #27637391019 · ✅ 6 · ⏩ 7 · ❌ 0 · ⛔ 0

Top-level jobs (13)
Job Result
binaries ⏩ skipped
build_and_test ✅ success
config_devdeps ✅ success
config_source_build ⏩ skipped
config_wheeldeps ✅ success
devdeps ✅ success
docker_image ⏩ skipped
gen_code_coverage ⏩ skipped
metadata ✅ success
python_metapackages ⏩ skipped
python_wheels ⏩ skipped
source_build ⏩ skipped
wheeldeps ✅ success
⏩ Skipped jobs (7) — intentionally skipped on PR builds; run on merge_group / workflow_dispatch
Job
binaries
config_source_build
docker_image
gen_code_coverage
python_metapackages
python_wheels
source_build
All sub-jobs (42) — every matrix leg, with links
Job Status Link
Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) ✅ success view
Build and test (amd64, gcc12, openmpi) / Dev environment (Python) ✅ success view
Build and test (amd64, llvm, openmpi) / Dev environment (Debug) ✅ success view
Build and test (amd64, llvm, openmpi) / Dev environment (Python) ✅ success view
Build and test (arm64, llvm, openmpi) / Dev environment (Debug) ✅ success view
Build and test (arm64, llvm, openmpi) / Dev environment (Python) ✅ success view
CI Summary ❔ in_progress view
Configure build (devdeps) ✅ success view
Configure build (source_build) ⏩ skipped view
Configure build (wheeldeps) ✅ success view
Create CUDA Quantum installer ⏩ skipped view
Create Docker images ⏩ skipped view
Create Python metapackages ⏩ skipped view
Create Python wheels ⏩ skipped view
Gen code coverage ⏩ skipped view
Load dependencies (amd64, gcc12) / Caching ✅ success view
Load dependencies (amd64, gcc12) / Finalize ✅ success view
Load dependencies (amd64, gcc12) / Metadata ✅ success view
Load dependencies (amd64, llvm) / Caching ✅ success view
Load dependencies (amd64, llvm) / Finalize ✅ success view
Load dependencies (amd64, llvm) / Metadata ✅ success view
Load dependencies (arm64, gcc12) / Caching ✅ success view
Load dependencies (arm64, gcc12) / Finalize ✅ success view
Load dependencies (arm64, gcc12) / Metadata ✅ success view
Load dependencies (arm64, llvm) / Caching ✅ success view
Load dependencies (arm64, llvm) / Finalize ✅ success view
Load dependencies (arm64, llvm) / Metadata ✅ success view
Load source build cache ⏩ skipped view
Load wheel dependencies (amd64, 12.6) / Caching ✅ success view
Load wheel dependencies (amd64, 12.6) / Finalize ✅ success view
Load wheel dependencies (amd64, 12.6) / Metadata ✅ success view
Load wheel dependencies (amd64, 13.0) / Caching ✅ success view
Load wheel dependencies (amd64, 13.0) / Finalize ✅ success view
Load wheel dependencies (amd64, 13.0) / Metadata ✅ success view
Load wheel dependencies (arm64, 12.6) / Caching ✅ success view
Load wheel dependencies (arm64, 12.6) / Finalize ✅ success view
Load wheel dependencies (arm64, 12.6) / Metadata ✅ success view
Load wheel dependencies (arm64, 13.0) / Caching ✅ success view
Load wheel dependencies (arm64, 13.0) / Finalize ✅ success view
Load wheel dependencies (arm64, 13.0) / Metadata ✅ success view
Prepare cache clean-up ❔ queued view
Retrieve PR info ✅ success view
✅ Required checks (6/6) — declared in .github/required-checks.yml for push
Required check Status Link
Build and test (amd64, llvm, openmpi) / Dev environment (Debug) ✅ success view
Build and test (amd64, llvm, openmpi) / Dev environment (Python) ✅ success view
Build and test (arm64, llvm, openmpi) / Dev environment (Debug) ✅ success view
Build and test (arm64, llvm, openmpi) / Dev environment (Python) ✅ success view
Build and test (amd64, gcc12, openmpi) / Dev environment (Debug) ✅ success view
Build and test (amd64, gcc12, openmpi) / Dev environment (Python) ✅ success view

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