From f15ac65cedcf9bea678316f23e1eeb9cf21fecab Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Wed, 27 Apr 2022 03:19:46 +0100 Subject: [PATCH] workflows/docker: add OCI metadata --- .github/workflows/docker.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 61c33397f4..62f735d3c9 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -29,7 +29,20 @@ jobs: run: git fetch origin master - name: Build Docker image - run: docker build -t brew --build-arg=version=${{matrix.version}} . + run: | + brew_version="$(git describe --tags --dirty --abbrev=7)" + echo "Building for Homebrew ${brew_version}" + docker build -t brew \ + --build-arg=version=${{matrix.version}} \ + --label org.opencontainers.image.created="$(date --rfc-3339=seconds --utc)" \ + --label org.opencontainers.image.url="https://brew.sh" \ + --label org.opencontainers.image.documentation="https://docs.brew.sh" \ + --label org.opencontainers.image.source="https://github.com/${GITHUB_REPOSITORY}" \ + --label org.opencontainers.image.version="${brew_version}" \ + --label org.opencontainers.image.revision="${GITHUB_SHA}" \ + --label org.opencontainers.image.vendor="${GITHUB_REPOSITORY_OWNER}" \ + --label org.opencontainers.image.licenses="BSD-2-Clause" \ + . - name: Run brew test-bot --only-setup run: docker run --rm brew brew test-bot --only-setup