You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@polaris.apache.org by "jbonofre (via GitHub)" <gi...@apache.org> on 2026/08/02 06:30:04 UTC
[PR] Fix release-4 Docker Hub login registry and Python client PyPI publish [polaris]
jbonofre opened a new pull request, #5218:
URL: https://github.com/apache/polaris/pull/5218
## What
Fixes two bugs in the `Release - 4 - Publish Release After Vote Success` workflow that caused these failed runs:
- https://github.com/apache/polaris/actions/runs/30733040417 (Docker login)
- https://github.com/apache/polaris/actions/runs/30732966634 (PyPI publish)
## Docker Hub login
The `Log in to Docker Hub` step logged into `ghcr.io` while the Quarkus build publishes images to `docker.io` (`quarkus.container-image.registry=docker.io`, group `apache`). Using the `DOCKERHUB_*` credentials against `ghcr.io` failed with `Error response from daemon: Get "https://ghcr.io/v2/": denied: denied`. Changed the login target to `docker.io`.
## Python client PyPI publish
The `publish-python-client` job never set `DRY_RUN`. `exec_process` in `releasey/libs/_exec.sh` defaults `DRY_RUN` to `1` (dry-run) when unset, so the svn wheel download silently no-opped (`WOULD execute 'svn export ...'`) and `dist/` was never created. The `pypa/gh-action-pypi-publish` step was not gated on dry-run, so it ran anyway and failed with `FileNotFoundError: .../dist` / "no Python distribution packages to publish".
Fix:
- Derive `DRY_RUN` from the workflow `dry_run` input in the job's environment setup (mirroring the `publish-release` job).
- Gate the PyPI publish step with `if: env.DRY_RUN == '0'`.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@polaris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Fix release-4 Docker Hub login registry and Python client PyPI publish [polaris]
Posted by "jbonofre (via GitHub)" <gi...@apache.org>.
jbonofre merged PR #5218:
URL: https://github.com/apache/polaris/pull/5218
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@polaris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org