Skip to content

jizusun/docker-tags-pr-comment-action

Repository files navigation

GitHub Super-Linter CI Check dist/ CodeQL Coverage

About

A GitHub Action that post the docker image tags as a comment in the pull-request.

image jizusun/action-detect-secrets#3 (comment)

Usage

- name: Extract Docker metadata
  id: meta
  uses: docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934 # v5.0.0
  with:
    images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
    tags: |
      type=ref,event=branch
      type=ref,event=pr
      type=semver,pattern={{version}}
      type=semver,pattern={{major}}.{{minor}}
      type=sha

- name: Build and push Docker image
  id: build-and-push
  uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
  with:
    context: .
    push: ${{ github.event_name != 'pull_request' }}
    tags: ${{ steps.meta.outputs.tags }}
    labels: ${{ steps.meta.outputs.labels }}
    cache-from: type=gha
    cache-to: type=gha,mode=max
    platforms: linux/amd64,linux/arm64

- name: Docker tags as a PR comment
  uses: jizusun/docker-tags-pr-comment-action/composite@main
  if: github.event_name == 'pull_request'
  with:
    docker-tags: ${{ steps.meta.outputs.tags }}

About

A GitHub Action that post the docker image tags as a comment in the pull-request.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published