From 8d74bcef48f90803b5738c98e098ec44483ea83e Mon Sep 17 00:00:00 2001 From: Simon Novak <25969+snovak7@users.noreply.github.com> Date: Fri, 14 Aug 2026 20:56:39 +0200 Subject: [PATCH] chore: remove release drafter configuration and workflow --- .github/release-drafter.yml | 65 --------------------------- .github/workflows/release-drafter.yml | 43 +++++++++--------- 2 files changed, 20 insertions(+), 88 deletions(-) delete mode 100644 .github/release-drafter.yml diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml deleted file mode 100644 index 65cd0c2..0000000 --- a/.github/release-drafter.yml +++ /dev/null @@ -1,65 +0,0 @@ -name-template: "v$RESOLVED_VERSION" -tag-template: "v$RESOLVED_VERSION" -change-template: "- $TITLE by @$AUTHOR (#$NUMBER)" -no-changes-template: "- No changes" - -prerelease: true -prerelease-identifier: rc -include-pre-releases: true - -categories: - - title: "📚 Documentation" - labels: - - "documentation" - - title: "🚀 New Features" - labels: - - "enhancement" - - title: "🐛 Bug Fixes" - labels: - - "bug" - - title: "🧰 Maintenance" - labels: - - "maintenance" - - title: "🚨 Security Updates" - labels: - - "security" - - title: "🔄 Dependency Updates" - labels: - - "dependencies/github-actions" - - "dependencies/containers" - - "dependencies/dotnet-sdk" - - "dependencies/nuget" - - title: "🧑🏼‍💻 Development Tooling" - labels: - - "area/dev-tooling" - -version-resolver: - major: - labels: - - "major" - minor: - labels: - - "minor" - patch: - labels: - - "patch" - default: patch -template: | - $CHANGES - - ## 👨🏼‍💻 Contributors - - $CONTRIBUTORS -autolabeler: - - label: "area/dev-tooling" - files: - - ".github/**/*" - - ".editorconfig" - - ".gitignore" - - "Directory.Build.props" - - "Directory.Packages.props" - - "global.json" - - "nuget.config" - - label: "documentation" - files: - - "docs/**/*" diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 2c32f72..b700d66 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -4,36 +4,34 @@ on: push: branches: - main - pull_request_target: + pull_request: types: - edited - opened - reopened - synchronize - workflow_dispatch: - inputs: - release-type: - type: choice - default: prerelease - description: Release Type - options: - - release - - prerelease - identifier: - type: string - default: rc - description: Pre-Release Identifier - required: false - include-pre-releases: - type: boolean - default: true - description: Include Pre-Releases + - labeled + - unlabeled concurrency: group: ${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.number) || github.ref }} cancel-in-progress: ${{ github.ref != 'refs/heads/main' && github.ref_type != 'tag' }} jobs: + update_prerelease_draft: + name: "Update Pre-Release Draft" + permissions: + contents: write + pull-requests: write + runs-on: ubuntu-latest + steps: + - name: "Draft Pre-Release" + uses: release-drafter/release-drafter@v7.7.0 + with: + prerelease: true + prerelease-identifier: rc + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} update_release_draft: name: "Update Release Draft" permissions: @@ -42,10 +40,9 @@ jobs: runs-on: ubuntu-latest steps: - name: "Draft Release" - uses: release-drafter/release-drafter@v6.2.0 + uses: release-drafter/release-drafter@v7.7.0 with: - prerelease: ${{ github.event.inputs.release-type != 'release' }} - prerelease-identifier: ${{ github.event.inputs.identifier }} - include-pre-releases: ${{ github.event.inputs.include-pre-releases }} + prerelease: false + prerelease-identifier: '' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}