From f02a027d91b95351ce0590463e88a6726602701a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Wadas?= Date: Wed, 29 Jul 2026 22:08:04 +0200 Subject: [PATCH] ci: add source metadata to container images --- .github/workflows/container-main.yml | 4 ++++ .goreleaser.yml | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/container-main.yml b/.github/workflows/container-main.yml index 3e244dd60..d51bc7925 100644 --- a/.github/workflows/container-main.yml +++ b/.github/workflows/container-main.yml @@ -58,6 +58,8 @@ jobs: run: | ko build \ --bare \ + --image-annotation=org.opencontainers.image.source=https://github.com/juanfont/headscale \ + --image-label=org.opencontainers.image.source=https://github.com/juanfont/headscale \ --platform=linux/amd64,linux/arm64 \ --tags=main-${GITHUB_SHA::7},development \ ./cmd/headscale @@ -70,6 +72,8 @@ jobs: run: | ko build \ --bare \ + --image-annotation=org.opencontainers.image.source=https://github.com/juanfont/headscale \ + --image-label=org.opencontainers.image.source=https://github.com/juanfont/headscale \ --platform=linux/amd64,linux/arm64 \ --tags=main-${GITHUB_SHA::7},development \ ./cmd/headscale diff --git a/.goreleaser.yml b/.goreleaser.yml index 2683361d6..51092011e 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -102,6 +102,10 @@ kos: # for tagging and naming the container. bare: true base_image: gcr.io/distroless/base-debian13 + labels: + org.opencontainers.image.source: https://github.com/juanfont/headscale + annotations: + org.opencontainers.image.source: https://github.com/juanfont/headscale build: headscale main: ./cmd/headscale env: @@ -131,6 +135,10 @@ kos: bare: true base_image: gcr.io/distroless/base-debian13:debug + labels: + org.opencontainers.image.source: https://github.com/juanfont/headscale + annotations: + org.opencontainers.image.source: https://github.com/juanfont/headscale build: headscale main: ./cmd/headscale env: