From 9fc8f3c6f33962f1b4ff97256e185eea40541764 Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Tue, 17 Mar 2026 03:20:22 -0700 Subject: [PATCH] chore(dev): update release-drafter usage - [x] remove unused config - [x] update permissions for jobs that invoke reusable release-drafter workflows - [x] switch labeler workflow to use separate reusable workflow refs: - cpp-linter/.github#71 - cpp-linter/.github#74 --- .github/release-drafter.yml | 1 - .github/workflows/labeler.yml | 11 ++++++++--- .github/workflows/release-drafter.yml | 5 +++++ 3 files changed, 13 insertions(+), 4 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 0d0b1c99..00000000 --- a/.github/release-drafter.yml +++ /dev/null @@ -1 +0,0 @@ -_extends: .github diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 77558377..3bcb08b3 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -1,10 +1,15 @@ -name: PR Autolabeler +name: PR Auto-labeler on: - # pull_request event is required for autolabeler + # pull_request event is required for auto-labeler pull_request: types: [opened, reopened, synchronize] +permissions: {} + jobs: draft-release: - uses: cpp-linter/.github/.github/workflows/release-drafter.yml@main + permissions: + contents: read + pull-requests: write + uses: cpp-linter/.github/.github/workflows/pr-labeler.yml@main diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 2250d389..c1dd3ae2 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -6,6 +6,11 @@ on: - "main" workflow_dispatch: +permissions: {} + jobs: draft-release: + permissions: + contents: write + pull-requests: read uses: cpp-linter/.github/.github/workflows/release-drafter.yml@main