diff --git a/.github/workflows/container.yml b/.github/workflows/container.yml index 66a5116..0334a27 100644 --- a/.github/workflows/container.yml +++ b/.github/workflows/container.yml @@ -35,6 +35,12 @@ jobs: tags: | type=semver,pattern={{version}} type=edge + labels: | + org.opencontainers.image.title=Mg + org.opencontainers.image.description=Micro Emacs text editor + org.opencontainers.image.url=https://github.com/troglobit/mg + org.opencontainers.image.documentation=https://man.troglobit.com/man1/mg.1.html + org.opencontainers.image.source=https://github.com/troglobit/mg/tree/${GITHUB_SHA:-master}/ - uses: docker/setup-qemu-action@v2 - uses: docker/setup-buildx-action@v2 - name: Log in to GHCR @@ -51,6 +57,8 @@ jobs: - uses: docker/build-push-action@v4 id: build with: + build-args: | + DOCKER_METADATA_OUTPUT_JSON context: . labels: ${{ steps.meta.outputs.labels }} platforms: ${{ matrix.platform }} @@ -60,11 +68,11 @@ jobs: name-canonical=true, push-by-digest=true, push=true, - annotation-index.org.opencontainers.image.title=Mg, - annotation-index.org.opencontainers.image.description=Micro Emacs text editor ${{ matrix.platform }}, - annotation-index.org.opencontainers.image.url=https://github.com/troglobit/mg, - annotation-index.org.opencontainers.image.licenses=Unlicense, - annotation-index.org.opencontainers.image.revision=${GITHUB_SHA} + annotation-index-descriptor.org.opencontainers.image.title=Mg, + annotation-index-descriptor.org.opencontainers.image.description=Micro Emacs text editor for ${{ matrix.platform }}, + annotation-index-descriptor.org.opencontainers.image.url=https://github.com/troglobit/mg, + annotation-index-descriptor.org.opencontainers.image.licenses=Unlicense, + annotation-index-descriptor.org.opencontainers.image.revision=${GITHUB_SHA} - name: Export digest run: | mkdir -p /tmp/digests