From eaa8fed5de47086c8e28f1713a0a2639fa6fb25f Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Tue, 17 Mar 2026 03:56:18 -0700 Subject: [PATCH] chore(dev): update release-drafter usage - [x] switch to cpp-linter org's release-drafter config - [x] update permissions for jobs that invoke release-drafter workflows (reusable and local) - [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 0d0b1c9..0000000 --- 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 7755837..3bcb08b 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 26b978f..008ab54 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -6,8 +6,13 @@ on: - "master" workflow_dispatch: +permissions: {} + jobs: draft-release: + permissions: + contents: write + pull-requests: read uses: cpp-linter/.github/.github/workflows/release-drafter.yml@main with: commitish: master