Skip to content
package

GitHub Action

Depot Pull

v1.2.0 Latest version

Depot Pull

package

Depot Pull

Pull images from the Depot ephemeral registry

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Depot Pull

uses: depot/[email protected]

Learn more about this action in depot/pull-action

Choose a version

depot/pull-action

This action pulls images from the Depot ephemeral registry. It's intended to be used with save: true in the depot/build-push-action.

Usage

Download and use the latest version of the CLI:

jobs:
  job-name:
    steps:
      - uses: depot/setup-action@v1
      - uses: depot/build-push-action@v1
        id: build
        with:
          save: true
      - uses: depot/pull-action@v1
        with:
          build-id: ${{ steps.build.outputs.build-id }}
          tags: |
            org/repo:tag

Pull all bake image targets:

jobs:
  job-name:
    steps:
      - uses: depot/setup-action@v1
      - uses: depot/bake-action@v1
        with:
          save: true
      - uses: depot/pull-action@v1
        with:
          build-id: ${{ steps.build.outputs.build-id }}

Inputs

Name Type Required Description
build-id string yes The build ID to pull images for.
platform string no The image platform to pull (defaults to the current platform).
tags list/CSV no A list of tags to apply to the pulled image.
targets list/CSV no Only pull specific bake targets rather than all.
token string no The API token to use for authentication. This can be overridden by the DEPOT_TOKEN environment variable.

License

MIT License, see LICENSE.