diff --git a/.craft.yml b/.craft.yml index 46294a49478..774e1cdb3ea 100644 --- a/.craft.yml +++ b/.craft.yml @@ -1,55 +1,54 @@ -minVersion: "2.15.0" +minVersion: 2.18.0 changelog: policy: auto - statusProvider: name: github config: contexts: - - "Build Docker Image (relay)" - + - Build Docker Image (relay) targets: - - name: github - - name: registry - apps: - app:relay: - urlTemplate: https://downloads.sentry-cdn.com/relay/{{version}}/{{file}} - includeNames: /^relay-(Darwin|Linux|Windows).*$/i - - name: gcs - bucket: sentry-sdk-assets - includeNames: /^relay-(Darwin|Windows|Linux).*$/ - paths: - - path: /relay/{{version}}/ - metadata: - cacheControl: public, max-age=2592000 - - path: /relay/latest/ - metadata: - cacheControl: public, max-age=600 - - id: release - name: docker - source: ghcr.io/getsentry/relay - target: ghcr.io/getsentry/relay - - id: release-dockerhub - name: docker - source: ghcr.io/getsentry/relay - target: getsentry/relay - - id: latest - name: docker - source: ghcr.io/getsentry/relay - target: ghcr.io/getsentry/relay - targetFormat: "{{{target}}}:latest" - - id: latest - name: docker - source: ghcr.io/getsentry/relay - target: getsentry/relay - targetFormat: "{{{target}}}:latest" - +- name: github +- name: registry + apps: + app:relay: + urlTemplate: https://downloads.sentry-cdn.com/relay/{{version}}/{{file}} + includeNames: /^relay-(Darwin|Linux|Windows).*$/i +- name: gcs + bucket: sentry-sdk-assets + includeNames: /^relay-(Darwin|Windows|Linux).*$/ + paths: + - path: /relay/{{version}}/ + metadata: + cacheControl: public, max-age=2592000 + - path: /relay/latest/ + metadata: + cacheControl: public, max-age=600 +- id: release + name: docker + source: ghcr.io/getsentry/relay + target: ghcr.io/getsentry/relay +- id: release-dockerhub + name: docker + source: ghcr.io/getsentry/relay + target: getsentry/relay +- id: latest + name: docker + source: ghcr.io/getsentry/relay + target: ghcr.io/getsentry/relay + targetFormat: '{{{target}}}:latest' +- id: latest + name: docker + source: ghcr.io/getsentry/relay + target: getsentry/relay + targetFormat: '{{{target}}}:latest' requireNames: - - /^relay-Darwin-x86_64$/ - - /^relay-Darwin-x86_64-dsym.zip$/ - - /^relay-Linux-x86_64$/ - - /^relay-Linux-x86_64-debug.zip$/ - - /^relay-Linux-aarch64$/ - - /^relay-Linux-aarch64-debug.zip$/ - - /^relay-Windows-x86_64-pdb.zip$/ - - /^relay-Windows-x86_64\.exe$/ +- /^relay-Darwin-x86_64$/ +- /^relay-Darwin-x86_64-dsym.zip$/ +- /^relay-Linux-x86_64$/ +- /^relay-Linux-x86_64-debug.zip$/ +- /^relay-Linux-aarch64$/ +- /^relay-Linux-aarch64-debug.zip$/ +- /^relay-Windows-x86_64-pdb.zip$/ +- /^relay-Windows-x86_64\.exe$/ +versioning: + policy: calver diff --git a/.github/workflows/release_binary.yml b/.github/workflows/release_binary.yml index 745d5731edf..d7dc4d2f19a 100644 --- a/.github/workflows/release_binary.yml +++ b/.github/workflows/release_binary.yml @@ -34,10 +34,9 @@ jobs: fetch-depth: 0 - name: Prepare release - uses: getsentry/action-prepare-release@v1 + uses: getsentry/craft@c6e2f04939b6ee67030588afbb5af76b127d8203 env: GITHUB_TOKEN: ${{ steps.token.outputs.token }} with: version: ${{ github.event.inputs.version }} force: ${{ github.event.inputs.force }} - calver: true diff --git a/.github/workflows/release_library.yml b/.github/workflows/release_library.yml index 1389553307f..25c778772dd 100644 --- a/.github/workflows/release_library.yml +++ b/.github/workflows/release_library.yml @@ -29,7 +29,7 @@ jobs: fetch-depth: 0 - name: Prepare release - uses: getsentry/action-prepare-release@v1 + uses: getsentry/craft@c6e2f04939b6ee67030588afbb5af76b127d8203 env: GITHUB_TOKEN: ${{ steps.token.outputs.token }} with: