Skip to content

feat(python/publish)!: take the devpi url and credentials as inputs - #225

Merged
dan-n94 merged 1 commit into
mainfrom
feat/python-publish-without-vault
Nov 10, 2026
Merged

dan-n94 merged 1 commit into
mainfrom
feat/python-publish-without-vault

Conversation

@dan-n94

@dan-n94 dan-n94 commented Nov 10, 2026

Copy link
Copy Markdown
Contributor

instead of vault

The devpi index URL and credentials come from the new url, username and password inputs instead of Vault. Callers no longer need id-token: write.

BREAKING CHANGE: url, username and password are now required. Pass them from the org secrets:

url: ${{ secrets.INTERNAL_PYPI_INDEX_URL }}
username: ${{ secrets.INTERNAL_PYPI_PUBLISH_USERNAME }}
password: ${{ secrets.INTERNAL_PYPI_PUBLISH_PASSWORD }}

…nstead of vault

The devpi index URL and credentials come from the new `url`, `username` and
`password` inputs instead of Vault. Callers no longer need `id-token: write`.

BREAKING CHANGE: `url`, `username` and `password` are now required. Pass them
from the org secrets:

    url: ${{ secrets.INTERNAL_PYPI_INDEX_URL }}
    username: ${{ secrets.INTERNAL_PYPI_PUBLISH_USERNAME }}
    password: ${{ secrets.INTERNAL_PYPI_PUBLISH_PASSWORD }}
@dan-n94
dan-n94 requested review from antholzer and chjdev November 10, 2026 12:15
@dan-n94
dan-n94 merged commit 011b339 into main Nov 10, 2026
1 check passed
@dan-n94
dan-n94 deleted the feat/python-publish-without-vault branch November 10, 2026 12:58
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.

2 participants