Skip to content

chore(ci): remove vestigial release.yml workflow#608

Merged
bokelley merged 1 commit intomainfrom
bokelley/remove-vestigial-release-workflow
May 9, 2026
Merged

chore(ci): remove vestigial release.yml workflow#608
bokelley merged 1 commit intomainfrom
bokelley/remove-vestigial-release-workflow

Conversation

@bokelley
Copy link
Copy Markdown
Contributor

@bokelley bokelley commented May 9, 2026

Summary

`.github/workflows/release.yml` triggers on `push: tags: v*` and was intended to handle PyPI publishing on each release. It has zero runs ever — every release since v4.4.1 (including today's v4.6.0) has been published by `release-please.yml`'s inline build + twine upload step. The standalone workflow is dead code.

Verified via the Actions API:

```
$ gh api repos/adcontextprotocol/adcp-client-python/actions/workflows/204577101/runs --jq '.workflow_runs | length'
0
```

```
$ curl -s https://pypi.org/pypi/adcp/json | jq '.releases | keys[-5:]'
["4.4.1","4.4.2","4.4.3","4.5.0","4.6.0"]
```

(Reason it never fires: GitHub's anti-loop protection — when release-please pushes a tag using the default `GITHUB_TOKEN`, downstream tag-triggered workflows are suppressed.)

Test plan

  • release-please.yml's inline publish step covers the same ground (build + twine upload to PyPI)
  • PyPI history confirms releases continue without this workflow
  • Next release after merge confirms publishing still works (release-please.yml unchanged)

🤖 Generated with Claude Code

The Release workflow (publish-on-tag) has zero runs since the repo was
created — release-please.yml has been doing the build + twine upload
inline since v4.4.x. Confirmed via the GitHub Actions API: workflow
204577101 has an empty workflow_runs array, while v4.4.1 through v4.6.0
all landed on PyPI through the release-please.yml path.

Removing the dead file so future contributors don't waste time wiring
secrets into a workflow that never fires.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@bokelley bokelley merged commit 7a712ae into main May 9, 2026
16 checks passed
@bokelley bokelley deleted the bokelley/remove-vestigial-release-workflow branch May 9, 2026 13:10
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