diff --git a/.craft.yml b/.craft.yml index c8b42a66..c9feb2ce 100644 --- a/.craft.yml +++ b/.craft.yml @@ -1,5 +1,6 @@ -minVersion: 0.28.1 -changelogPolicy: auto +minVersion: 2.14.0 +changelog: + policy: auto preReleaseCommand: bash scripts/craft-pre-release.sh targets: # NPM Release Target diff --git a/.github/workflows/changelog-preview.yml b/.github/workflows/changelog-preview.yml new file mode 100644 index 00000000..66e81245 --- /dev/null +++ b/.github/workflows/changelog-preview.yml @@ -0,0 +1,13 @@ +name: Changelog Preview +on: + pull_request_target: + types: [opened, synchronize, reopened, edited, labeled] + +permissions: + contents: read + pull-requests: write + +jobs: + changelog-preview: + uses: getsentry/craft/.github/workflows/changelog-preview.yml@v2 + secrets: inherit diff --git a/.github/workflows/danger.yml b/.github/workflows/danger.yml deleted file mode 100644 index 7f2045ea..00000000 --- a/.github/workflows/danger.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Danger - -on: - pull_request: - types: [opened, synchronize, reopened, edited, ready_for_review, labeled, unlabeled] - -jobs: - danger: - runs-on: ubuntu-latest - steps: - - uses: getsentry/github-workflows/danger@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ca7e2163..e10f637a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,6 +10,10 @@ on: description: Force a release even when there are release-blockers (optional) required: false +permissions: + contents: write + pull-requests: write + jobs: release: runs-on: ubuntu-latest @@ -36,7 +40,7 @@ jobs: uses: astral-sh/setup-uv@v6 - name: Prepare release - uses: getsentry/action-prepare-release@v1 + uses: getsentry/craft@c6e2f04939b6ee67030588afbb5af76b127d8203 # v2 env: GITHUB_TOKEN: ${{ steps.token.outputs.token }} with: