Skip to content

Remove broken PyPI publish workflow and stale README badges - #168

Open
lbougan wants to merge 2 commits into
mainfrom
chore/remove-pypi-publish-ci
Open

Remove broken PyPI publish workflow and stale README badges#168
lbougan wants to merge 2 commits into
mainfrom
chore/remove-pypi-publish-ci

Conversation

@lbougan

@lbougan lbougan commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

The publish_pypi.yml workflow has failed on every release since the PyPI token went dead (latest: run 32703235791 on release 1.4.4, "token value does not start with pypi-"). Deploys install from the GitHub release zipball, not PyPI, so the publish step serves no purpose. This removes the workflow so releases stop producing red CI.

Also cleans up stale docs that contradicted this:

  • README badges: drops the two PyPI badges (the django-dds_registration package on PyPI is not maintained) and points the tests badge at sentier-dev/dds_registration instead of the old gchazot fork.
  • README Development section: referenced dev_server.sh, which no longer exists; replaced with the actual pip/pytest/runserver commands.
  • README Releasing section: described the removed PyPI/twine flow; replaced with the real process (merge to main, cut a GitHub release, server installs the release zipball).

Test plan

  • run_tests.yml untouched and green on this branch
  • CI-only and docs-only change, no code or deploy impact; next release should trigger no publish job

The workflow failed on every release since the PyPI token went dead, and
deploys install from the release zipball, not PyPI, so publishing is not
needed. Also drop the stale PyPI badges (package is not maintained on PyPI)
and point the tests badge at sentier-dev instead of the old gchazot fork.
…ADME

dev_server.sh no longer exists and releases are deployed from the GitHub
release zipball, not PyPI.
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