Skip to content

Private docker registries

Cyril Rohr edited this page Mar 13, 2026 · 3 revisions

Use registries when your Compose deployment pulls images from private registries.

This capability is available only for deployment_target: compose.

Example with GHCR:

- uses: pullpreview/action@v6
  with:
    deployment_target: compose
    registries: docker://${{ secrets.GHCR_PAT }}@ghcr.io

For GitHub Container Registry, the secret must be a Personal Access Token with package read access.

In practice:

  • create a token with package read access
  • store it as a repository secret such as GHCR_PAT
  • reference it in registries

For Helm previews, registries is not supported. Use public images or chart-managed pull secrets instead.

Clone this wiki locally