From 101f38def3d58c7739b82b34dba86fda9b7890c7 Mon Sep 17 00:00:00 2001 From: Oliver Borchert Date: Wed, 1 Apr 2026 19:12:24 +0200 Subject: [PATCH] ci: Update workflows for release drafter v7 --- .github/workflows/chore.yml | 18 ++++++------------ .github/workflows/release-drafter.yml | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/release-drafter.yml diff --git a/.github/workflows/chore.yml b/.github/workflows/chore.yml index c226529..f193c41 100644 --- a/.github/workflows/chore.yml +++ b/.github/workflows/chore.yml @@ -3,8 +3,6 @@ on: pull_request_target: # zizmor: ignore[dangerous-triggers] no PR code executed branches: [main] types: [opened, reopened, edited, synchronize] - push: - branches: [main] concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -13,7 +11,6 @@ concurrency: jobs: check-pr-title: name: Check PR Title - if: github.event_name == 'pull_request_target' runs-on: ubuntu-latest permissions: contents: read @@ -52,17 +49,14 @@ jobs: header: conventional-commit-pr-title delete: true - release-drafter: - name: ${{ github.event_name == 'pull_request_target' && 'Assign Labels' || 'Draft Release' }} + assign-labels: + name: Assign Labels runs-on: ubuntu-latest permissions: - contents: write + contents: read pull-requests: write steps: - - name: ${{ github.event_name == 'pull_request_target' && 'Assign labels' || 'Update release draft' }} - uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 # v7.1.1 + - name: Assign labels + uses: release-drafter/release-drafter/autolabeler@139054aeaa9adc52ab36ddf67437541f039b88e2 # v7.1.1 with: - disable-releaser: ${{ github.event_name == 'pull_request_target' }} - disable-autolabeler: ${{ github.event_name == 'push' }} - env: - GITHUB_TOKEN: ${{ github.token }} + token: ${{ github.token }} diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml new file mode 100644 index 0000000..0b93577 --- /dev/null +++ b/.github/workflows/release-drafter.yml @@ -0,0 +1,21 @@ +name: Release Drafter +on: + push: + branches: [main] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + draft-release: + name: Draft Release + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + steps: + - name: Update release draft + uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 # v7.1.1 + with: + token: ${{ github.token }}