diff --git a/.craft.yml b/.craft.yml index 66238a31..97608f7d 100644 --- a/.craft.yml +++ b/.craft.yml @@ -7,18 +7,20 @@ statusProvider: name: github config: contexts: - - 'build-multiplatform-image-ghcr-amd64' - - 'build-multiplatform-image-ghcr-arm64' - - 'Create multi-platform manifest' + - 'build-multiplatform-image-ghcr-amd64' + - 'build-multiplatform-image-ghcr-arm64' + - 'Create multi-platform manifest' targets: - - name: github - - id: release - name: docker - source: ghcr.io/getsentry/uptime-checker - target: getsentry/uptime-checker - - id: latest - name: docker - source: ghcr.io/getsentry/uptime-checker - target: getsentry/uptime-checker - targetFormat: '{{{target}}}:latest' +- name: github +- id: release + name: docker + source: ghcr.io/getsentry/uptime-checker + target: getsentry/uptime-checker +- id: latest + name: docker + source: ghcr.io/getsentry/uptime-checker + target: getsentry/uptime-checker + targetFormat: '{{{target}}}:latest' +versioning: + policy: calver diff --git a/.github/workflows/changelog-preview.yml b/.github/workflows/changelog-preview.yml new file mode 100644 index 00000000..30c6083c --- /dev/null +++ b/.github/workflows/changelog-preview.yml @@ -0,0 +1,18 @@ +name: Changelog Preview +on: + pull_request: + types: + - opened + - synchronize + - reopened + - edited + - labeled + - unlabeled +permissions: + contents: write + pull-requests: write + +jobs: + changelog-preview: + uses: getsentry/craft/.github/workflows/changelog-preview.yml@v2 + secrets: inherit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c768143d..eff3c898 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: inputs: version: - description: Version to release (optional) + description: Version to release (or "auto") required: false force: description: Force a release even when there are release-blockers (optional) @@ -37,7 +37,7 @@ jobs: fetch-depth: 0 - name: Prepare release - uses: getsentry/action-prepare-release@3cea80dc3938c0baf5ec4ce752ecb311f8780cdc # v1 + uses: getsentry/craft@c6e2f04939b6ee67030588afbb5af76b127d8203 # v2 env: GITHUB_TOKEN: ${{ steps.token.outputs.token }} with: