From 6c7ac3d62d6f304334d66ebdf3c1241c2d135af1 Mon Sep 17 00:00:00 2001 From: Reinaldy Rafli Date: Thu, 25 Dec 2025 19:37:23 +0700 Subject: [PATCH 1/2] ref(build): release Docker image to GHCR via Craft --- .craft.yml | 9 +++--- .github/workflows/CI_mat.yml | 0 .../workflows/release-ghcr-version-tag.yaml | 28 ------------------- 3 files changed, 5 insertions(+), 32 deletions(-) delete mode 100644 .github/workflows/CI_mat.yml delete mode 100644 .github/workflows/release-ghcr-version-tag.yaml diff --git a/.craft.yml b/.craft.yml index 839f1161..a4b88551 100644 --- a/.craft.yml +++ b/.craft.yml @@ -1,5 +1,6 @@ -minVersion: 1.0.0 -changelogPolicy: auto +minVersion: "2.15.0" +changelog: + policy: auto artifactProvider: name: none statusProvider: @@ -14,9 +15,9 @@ targets: - id: release name: docker source: ghcr.io/getsentry/vroom - target: getsentry/vroom + target: ghcr.io/getsentry/vroom - id: latest name: docker source: ghcr.io/getsentry/vroom - target: getsentry/vroom + target: ghcr.io/getsentry/vroom targetFormat: '{{{target}}}:latest' diff --git a/.github/workflows/CI_mat.yml b/.github/workflows/CI_mat.yml deleted file mode 100644 index e69de29b..00000000 diff --git a/.github/workflows/release-ghcr-version-tag.yaml b/.github/workflows/release-ghcr-version-tag.yaml deleted file mode 100644 index d68ad83d..00000000 --- a/.github/workflows/release-ghcr-version-tag.yaml +++ /dev/null @@ -1,28 +0,0 @@ -name: Release GHCR Versioned Image - -on: - release: - types: [prereleased, released] - -jobs: - release-ghcr-version-tag: - runs-on: ubuntu-latest - steps: - - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Tag release version - run: | - docker buildx imagetools create --tag \ - ghcr.io/getsentry/vroom:${{ github.ref_name }} \ - ghcr.io/getsentry/vroom:${{ github.sha }} - - - name: Tag latest version - run: | - docker buildx imagetools create --tag \ - ghcr.io/getsentry/vroom:latest \ - ghcr.io/getsentry/vroom:${{ github.sha }} From 56018e4cdea11d33fe9d14bb7d3cab53a2edccfd Mon Sep 17 00:00:00 2001 From: Reinaldy Rafli Date: Thu, 25 Dec 2025 19:41:30 +0700 Subject: [PATCH 2/2] chore: changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b05b157..6b1e6bb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +**Internal**: + +- Release Docker image to GHCR via Craft ([#658](https://github.com/getsentry/vroom/pull/658)) + ## 25.12.1 - No documented changes.