From 04aa74208a15cb086ab2752a21b965dc5f034731 Mon Sep 17 00:00:00 2001 From: Reinaldy Rafli Date: Wed, 24 Dec 2025 19:34:18 +0700 Subject: [PATCH 1/2] build: release Docker image to GHCR via Craft Uses Craft's new version --- .craft.yml | 19 +++++++++---- .../workflows/release-ghcr-version-tag.yml | 28 ------------------- 2 files changed, 13 insertions(+), 34 deletions(-) delete mode 100644 .github/workflows/release-ghcr-version-tag.yml diff --git a/.craft.yml b/.craft.yml index f416d261c0b..9cd9bc80c73 100644 --- a/.craft.yml +++ b/.craft.yml @@ -1,5 +1,12 @@ -minVersion: 0.23.1 -changelogPolicy: auto +minVersion: "2.15.0" +changelog: + policy: auto + +statusProvider: + name: github + config: + contexts: + - "Build Docker Image (relay)" targets: - name: github @@ -20,12 +27,12 @@ targets: cacheControl: public, max-age=600 - id: release name: docker - source: us-central1-docker.pkg.dev/sentryio/relay/relay - target: getsentry/relay + source: ghcr.io/getsentry/craft + target: ghcr.io/getsentry/craft - id: latest name: docker - source: us-central1-docker.pkg.dev/sentryio/relay/relay - target: getsentry/relay + source: ghcr.io/getsentry/craft + target: ghcr.io/getsentry/craft targetFormat: "{{{target}}}:latest" requireNames: diff --git a/.github/workflows/release-ghcr-version-tag.yml b/.github/workflows/release-ghcr-version-tag.yml deleted file mode 100644 index c6bf27c61d8..00000000000 --- a/.github/workflows/release-ghcr-version-tag.yml +++ /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/relay:${{ github.ref_name }} \ - ghcr.io/getsentry/relay:${{ github.sha }} - - - name: Tag latest version - run: | - docker buildx imagetools create --tag \ - ghcr.io/getsentry/relay:latest \ - ghcr.io/getsentry/relay:${{ github.sha }} From 565a914c7944c5409fdd5c7e445ee275d7a75a30 Mon Sep 17 00:00:00 2001 From: Reinaldy Rafli Date: Wed, 24 Dec 2025 19:36:57 +0700 Subject: [PATCH 2/2] build: wrong repository name brain getting to much work --- .craft.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.craft.yml b/.craft.yml index 9cd9bc80c73..84f8bb8b64a 100644 --- a/.craft.yml +++ b/.craft.yml @@ -27,12 +27,12 @@ targets: cacheControl: public, max-age=600 - id: release name: docker - source: ghcr.io/getsentry/craft - target: ghcr.io/getsentry/craft + source: ghcr.io/getsentry/relay + target: ghcr.io/getsentry/relay - id: latest name: docker - source: ghcr.io/getsentry/craft - target: ghcr.io/getsentry/craft + source: ghcr.io/getsentry/relay + target: ghcr.io/getsentry/relay targetFormat: "{{{target}}}:latest" requireNames: