Skip to content

Split GHCR read and push credentials#14

Merged
shiny-code-bot merged 1 commit into
mainfrom
code/2026-04-27-split-ghcr-publish-tokens
Apr 27, 2026
Merged

Split GHCR read and push credentials#14
shiny-code-bot merged 1 commit into
mainfrom
code/2026-04-27-split-ghcr-publish-tokens

Conversation

@shiny-code-bot

Copy link
Copy Markdown
Collaborator

Summary

  • split GHCR credential resolution for base-image reads and artifact-image pushes
  • cache GHCR docker logins by purpose so a read login cannot suppress the later push login
  • document publish-time credential roles and add regression coverage

Verification

  • python3 -m py_compile odoo_devkit/local_runtime.py
  • uv run python -m unittest discover -s tests
  • uv run ruff check odoo_devkit/local_runtime.py tests/test_runtime.py
  • uv run ruff format --check odoo_devkit/local_runtime.py tests/test_runtime.py
  • npx --yes markdownlint-cli2 docs/tooling/workspace-cli.md

@shiny-code-bot
shiny-code-bot merged commit 7e8c0c8 into main Apr 27, 2026
4 checks passed
@shiny-code-bot
shiny-code-bot deleted the code/2026-04-27-split-ghcr-publish-tokens branch April 27, 2026 20:28
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