Skip to content

chore(ci): retire unconsumed release-container.yml workflow (JDWLABS-449) - #46

Merged
jdwillmsen merged 1 commit into
mainfrom
chore/JDWLABS-449-retire-release-container
Aug 29, 2026
Merged

chore(ci): retire unconsumed release-container.yml workflow (JDWLABS-449)#46
jdwillmsen merged 1 commit into
mainfrom
chore/JDWLABS-449-retire-release-container

Conversation

@jdwillmsen

Copy link
Copy Markdown
Member

Summary

Deletes .github/workflows/release-container.yml, a workflow_call-only reusable workflow with no consumer anywhere in the org, and updates the docs that listed it.

Caller check (2026-08-29)

Two independent sweeps, both zero hits:

  1. GitHub code search: search/code?q=release-container.yml+org:jdwlabs and q=release-container+org:jdwlabstotal_count: 0.
  2. Shallow clone of every org repository and grep -rn release-container:
Repo Hits outside this repo's own docs
apps 0
deployments 0
infrastructure 0
platform 0
.github-private 0
demo-repository 0
.github only its own README rows, workflows README section and docs/ci-standards.md inventory/verdict rows (all updated here)

No Renovate, CodeQL or other config in this repo references the file.

Why nothing will adopt it

The workflows README claimed it would be used by apps after the Nx release migration. That migration is done and went a different way: apps/.github/workflows/ci.yml runs nx release and the deliver matrix builds and pushes images through each project's build-image Nx target (with deliver-backfill.yml as the manual recovery path). No open Jira ticket plans to move apps onto the reusable workflow.

Changes

  • Remove .github/workflows/release-container.yml
  • Remove its section from .github/workflows/README.md and its row from README.md
  • docs/ci-standards.md: drop the inventory row, record the verdict as retired with the evidence above, and adjust the estate counts (39 to 38 files, .github 10 to 9 with 4 reusable)

actionlint reports only pre-existing shellcheck notes in release-helm.yml and security-scan.yml, untouched here.

Refs JDWLABS-449.

🤖 Generated with Claude Code

https://claude.ai/code/session_016XRddumw4ZNvFqHSd9KSf6

The reusable container release workflow has had no caller since the audit
that flagged it. A direct check confirmed it: GitHub code search across the
org and a clone-and-grep of every org repository both return zero hits, and
the consumer its README promised (apps, after the Nx release migration)
never arrived because apps/ci.yml already runs nx release and builds and
pushes images through each project's build-image target.

Delete the workflow, drop its README entries, and record the retirement and
its evidence in the CI standards inventory and verdict table.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016XRddumw4ZNvFqHSd9KSf6
@jdwillmsen
jdwillmsen merged commit 2630eba into main Aug 29, 2026
5 checks passed
@jdwillmsen
jdwillmsen deleted the chore/JDWLABS-449-retire-release-container branch August 29, 2026 04:55
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