workflows/docker: add OCI metadata

This commit is contained in:
Bo Anderson 2022-04-27 03:19:46 +01:00
parent d0a0bbef8d
commit f15ac65ced
No known key found for this signature in database
GPG Key ID: 3DB94E204E137D65

View File

@ -29,7 +29,20 @@ jobs:
run: git fetch origin master run: git fetch origin master
- name: Build Docker image - 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 - name: Run brew test-bot --only-setup
run: docker run --rm brew brew test-bot --only-setup run: docker run --rm brew brew test-bot --only-setup