From e4b92c990e494fd1a757241e7b9a785561517892 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:24 +0800 Subject: [PATCH 01/18] chore(ci): add auto-add-to-project.yml --- .github/workflows/auto-add-to-project.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/auto-add-to-project.yml diff --git a/.github/workflows/auto-add-to-project.yml b/.github/workflows/auto-add-to-project.yml new file mode 100644 index 0000000..73687b3 --- /dev/null +++ b/.github/workflows/auto-add-to-project.yml @@ -0,0 +1,16 @@ +# Automatically add new issues and PRs to the org-level GitHub Project. +name: Auto add to project + +on: + issues: + types: [opened] + pull_request_target: + types: [opened] + +permissions: {} + +jobs: + add-to-project: + uses: Mininglamp-OSS/.github/.github/workflows/auto-add-to-project.yml@main + secrets: + PROJECT_TOKEN: ${{ secrets.PROJECT_TOKEN }} From b76eeb234e6b47dedf7dcf8dbaf46411a41e70a1 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:26 +0800 Subject: [PATCH 02/18] chore(ci): add codeql.yml --- .github/workflows/codeql.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/codeql.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 0000000..feaffe0 --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,31 @@ +name: CodeQL + +on: + push: + branches: [main] + pull_request: + types: [opened, synchronize, reopened, ready_for_review] + paths-ignore: + - '**/*.md' + - 'docs/**' + - '.github/ISSUE_TEMPLATE/**' + schedule: + - cron: "0 6 * * *" + workflow_dispatch: + +permissions: {} + +concurrency: + group: codeql-${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.pull_request.number || github.sha }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + +jobs: + analyze: + if: github.event_name != 'pull_request' || !github.event.pull_request.draft + uses: Mininglamp-OSS/.github/.github/workflows/reusable-codeql.yml@main + with: + language: go + permissions: + actions: read + contents: read + security-events: write From 55c7c7b68cb6d5971fba6b99f2351327a2bd2221 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:28 +0800 Subject: [PATCH 03/18] chore(ci): add issue-welcome.yml --- .github/workflows/issue-welcome.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/workflows/issue-welcome.yml diff --git a/.github/workflows/issue-welcome.yml b/.github/workflows/issue-welcome.yml new file mode 100644 index 0000000..49da312 --- /dev/null +++ b/.github/workflows/issue-welcome.yml @@ -0,0 +1,11 @@ +name: Issue Welcome + +on: + issues: + types: [opened] + +jobs: + welcome: + permissions: + issues: write + uses: Mininglamp-OSS/.github/.github/workflows/issue-welcome.yml@main From 25b8de6b2c655aa52895a6e4afcadb07adb9586a Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:31 +0800 Subject: [PATCH 04/18] chore(ci): add labeler.yml --- .github/workflows/labeler.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/labeler.yml diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 0000000..1451fb8 --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,28 @@ +name: PR Labeler + +on: + # pull_request_target runs in the context of the base repo and retains write + # access even for fork PRs — required because the reusable labeler calls the + # GitHub REST API to set labels and post comments (both need write tokens). + # + # Security: this workflow does NOT check out or execute any code from the PR + # branch; it only passes the PR number / owner / repo name to a reusable + # workflow that performs only API calls against the base repo. This matches + # the pattern used by auto-add-to-project.yml and octo-pr-feed.yml. + pull_request_target: # zizmor: ignore[dangerous-triggers] metadata-only automation; no PR code executed + types: [opened, synchronize, reopened] + +permissions: {} + +jobs: + label: + uses: Mininglamp-OSS/.github/.github/workflows/reusable-pr-labeler.yml@main + with: + pr_number: ${{ github.event.pull_request.number }} + repo_owner: ${{ github.repository_owner }} + repo_name: ${{ github.event.repository.name }} + permissions: + issues: write + pull-requests: write + # secrets: intentionally omitted — reusable-pr-labeler.yml uses only the + # inherited GITHUB_TOKEN granted via the job-level permissions above. From 9e0e8e66625c87165f3cb1f60d02c3a728dedf3a Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:32 +0800 Subject: [PATCH 05/18] chore(ci): add octo-ci-status.yml --- .github/workflows/octo-ci-status.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/octo-ci-status.yml diff --git a/.github/workflows/octo-ci-status.yml b/.github/workflows/octo-ci-status.yml new file mode 100644 index 0000000..c13bd93 --- /dev/null +++ b/.github/workflows/octo-ci-status.yml @@ -0,0 +1,24 @@ +name: Octo CI Status + +on: + workflow_run: + workflows: ["CI"] + types: [completed] + branches: [main] + +permissions: + actions: read + +jobs: + notify: + uses: Mininglamp-OSS/.github/.github/workflows/octo-ci-status.yml@main + with: + repo_name: ${{ github.event.workflow_run.repository.name }} + workflow_name: ${{ github.event.workflow_run.name }} + conclusion: ${{ github.event.workflow_run.conclusion }} + run_id: ${{ github.event.workflow_run.id }} + run_url: ${{ github.event.workflow_run.html_url }} + project_group_id: "9ea115c7462b4b45b8c85d07d07e0dde" + workflow_id: ${{ github.event.workflow_run.workflow_id }} + secrets: + OCTO_BOT_TOKEN: ${{ secrets.OCTO_BOT_TOKEN }} From 4ebd103b890777bc52afda4fac64731df55b7a75 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:34 +0800 Subject: [PATCH 06/18] chore(ci): add octo-issue-feed.yml --- .github/workflows/octo-issue-feed.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/octo-issue-feed.yml diff --git a/.github/workflows/octo-issue-feed.yml b/.github/workflows/octo-issue-feed.yml new file mode 100644 index 0000000..f999622 --- /dev/null +++ b/.github/workflows/octo-issue-feed.yml @@ -0,0 +1,20 @@ +name: Octo Issue Feed + +on: + issues: + types: [opened, reopened] + +permissions: {} + +jobs: + notify: + uses: Mininglamp-OSS/.github/.github/workflows/octo-issue-feed.yml@main + with: + repo_name: ${{ github.event.repository.name }} + issue_number: ${{ github.event.issue.number }} + issue_title: ${{ github.event.issue.title }} + issue_url: ${{ github.event.issue.html_url }} + issue_author: ${{ github.event.issue.user.login }} + event_action: ${{ github.event.action }} + secrets: + OCTO_BOT_TOKEN: ${{ secrets.OCTO_BOT_TOKEN }} From 96b30f7c2b9aca7b8d8d6048b3d4f65d7017bc16 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:36 +0800 Subject: [PATCH 07/18] chore(ci): add octo-pr-feed.yml --- .github/workflows/octo-pr-feed.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/octo-pr-feed.yml diff --git a/.github/workflows/octo-pr-feed.yml b/.github/workflows/octo-pr-feed.yml new file mode 100644 index 0000000..29a31ef --- /dev/null +++ b/.github/workflows/octo-pr-feed.yml @@ -0,0 +1,27 @@ +name: Octo PR Feed + +on: + pull_request_target: + types: [opened, closed, reopened, ready_for_review, review_requested] + +permissions: {} + +jobs: + notify: + if: ${{ !github.event.pull_request.draft }} + uses: Mininglamp-OSS/.github/.github/workflows/octo-pr-feed.yml@main + with: + repo_name: ${{ github.event.repository.name }} + pr_number: ${{ github.event.pull_request.number }} + pr_title: ${{ github.event.pull_request.title }} + pr_url: ${{ github.event.pull_request.html_url }} + pr_author: ${{ github.event.pull_request.user.login }} + pr_merged: ${{ github.event.pull_request.merged }} + pr_additions: ${{ github.event.pull_request.additions }} + pr_deletions: ${{ github.event.pull_request.deletions }} + pr_changed_files: ${{ github.event.pull_request.changed_files }} + event_action: ${{ github.event.action }} + feed_group_id: "1c303c142e9840f2a9b46c10b0972e8d" + project_group_id: "9ea115c7462b4b45b8c85d07d07e0dde" + secrets: + OCTO_BOT_TOKEN: ${{ secrets.OCTO_BOT_TOKEN }} From b933bd82037a2804d99c2c846dde242fda7b50c4 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:38 +0800 Subject: [PATCH 08/18] chore(ci): add pr-contributor-welcome.yml --- .github/workflows/pr-contributor-welcome.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/pr-contributor-welcome.yml diff --git a/.github/workflows/pr-contributor-welcome.yml b/.github/workflows/pr-contributor-welcome.yml new file mode 100644 index 0000000..21276c9 --- /dev/null +++ b/.github/workflows/pr-contributor-welcome.yml @@ -0,0 +1,19 @@ +name: PR Contributor Welcome + +on: + # pull_request_target runs in the context of the base repo so the GITHUB_TOKEN + # has write access even for fork PRs — required to post a welcome comment. + # + # SECURITY: the called reusable workflow does NOT check out any PR branch code; + # it only reads PR metadata via the GitHub API. This matches the pattern used + # by auto-add-to-project.yml and labeler.yml. + pull_request_target: # zizmor: ignore[dangerous-triggers] metadata-only automation; no PR code executed + types: [opened] + +permissions: {} + +jobs: + welcome: + uses: Mininglamp-OSS/.github/.github/workflows/reusable-pr-contributor-welcome.yml@main + permissions: + pull-requests: write From a2b209b16e7af7391e774dc6a4387ceeb8518e4a Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:40 +0800 Subject: [PATCH 09/18] chore(ci): add release-drafter.yml --- .github/workflows/release-drafter.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/release-drafter.yml diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml new file mode 100644 index 0000000..e8c4084 --- /dev/null +++ b/.github/workflows/release-drafter.yml @@ -0,0 +1,15 @@ +name: Release Drafter + +on: + push: + branches: [main] + workflow_dispatch: + +permissions: {} + +jobs: + draft: + uses: Mininglamp-OSS/.github/.github/workflows/reusable-release-drafter.yml@main + permissions: + contents: write + pull-requests: read From 6f9ffd07132f4f61f0ed461131cbf072d44c10d2 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:42 +0800 Subject: [PATCH 10/18] chore(ci): add release-publish.yml --- .github/workflows/release-publish.yml | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/release-publish.yml diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml new file mode 100644 index 0000000..b024d35 --- /dev/null +++ b/.github/workflows/release-publish.yml @@ -0,0 +1,31 @@ +name: Release Publish + +on: + workflow_dispatch: + inputs: + tag: + description: "Release tag to publish (e.g. v1.4.0)" + required: true + type: string + validate_run_id: + description: "Required: successful CI run ID from the tagged commit as release evidence" + required: true + type: string + draft: + description: "Keep as draft instead of publishing" + required: false + type: boolean + default: false + +permissions: {} + +jobs: + publish: + uses: Mininglamp-OSS/.github/.github/workflows/reusable-release-publish.yml@main + with: + tag: ${{ inputs.tag }} + validate_run_id: ${{ inputs.validate_run_id }} + draft: ${{ inputs.draft }} + permissions: + contents: write + actions: read From f8dd181314cd577b1902d19df449056ddc6bb2df Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:44 +0800 Subject: [PATCH 11/18] chore(ci): add stale.yml --- .github/workflows/stale.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/stale.yml diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 0000000..5e9eacf --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,15 @@ +name: Stale + +on: + schedule: + - cron: "0 3 * * *" + workflow_dispatch: + +permissions: {} + +jobs: + stale: + uses: Mininglamp-OSS/.github/.github/workflows/reusable-stale.yml@main + permissions: + issues: write + pull-requests: write From dc67b65ac405de5a7c3d335f41a882a1cc17401a Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:15:46 +0800 Subject: [PATCH 12/18] chore(ci): add workflow-sanity.yml --- .github/workflows/workflow-sanity.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/workflow-sanity.yml diff --git a/.github/workflows/workflow-sanity.yml b/.github/workflows/workflow-sanity.yml new file mode 100644 index 0000000..ef27588 --- /dev/null +++ b/.github/workflows/workflow-sanity.yml @@ -0,0 +1,19 @@ +name: Workflow Sanity + +on: + pull_request: + paths: + - '.github/workflows/**' + - '.github/actions/**' + push: + branches: [main] + paths: + - '.github/workflows/**' + +permissions: {} + +jobs: + sanity: + uses: Mininglamp-OSS/.github/.github/workflows/workflow-sanity.yml@main + permissions: + contents: read From ab896708252f3d43cf1f670d0c61356832ad6a36 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:34:42 +0800 Subject: [PATCH 13/18] fix: add missing release-drafter config file Required by release-drafter action. Without this config, every push to main triggers a failing Release Drafter run. Config copied from octo-server (org standard template). --- .github/release-drafter.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/release-drafter.yml diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml new file mode 100644 index 0000000..6c68c82 --- /dev/null +++ b/.github/release-drafter.yml @@ -0,0 +1,20 @@ +# Release Drafter config — https://github.com/release-drafter/release-drafter +name-template: "$NEXT_PATCH_VERSION" +tag-template: "v$NEXT_PATCH_VERSION" +template: | + ## What's Changed + + $CHANGES + + **Full Changelog**: https://github.com/$OWNER/$REPOSITORY/compare/$PREVIOUS_TAG...v$RESOLVED_VERSION +categories: + - title: "Features" + labels: [enhancement, feature] + - title: "Bug Fixes" + labels: [bug, fix] + - title: "CI and Infrastructure" + labels: [ci, infra, dependencies-changed] + - title: "Documentation" + labels: [documentation, docs] +exclude-labels: [skip-changelog] +change-template: "- $TITLE @$AUTHOR (#$NUMBER)" From 733af6e9db31061f38064d0dbe82ec72be52b568 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:34:56 +0800 Subject: [PATCH 14/18] fix: change pr-contributor-welcome permission to issues: write The reusable workflow uses issues.createComment API which requires issues: write, not pull-requests: write. With workflow_call, the caller's permissions are what the token receives. --- .github/workflows/pr-contributor-welcome.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/pr-contributor-welcome.yml b/.github/workflows/pr-contributor-welcome.yml index 21276c9..976201c 100644 --- a/.github/workflows/pr-contributor-welcome.yml +++ b/.github/workflows/pr-contributor-welcome.yml @@ -1,12 +1,6 @@ name: PR Contributor Welcome on: - # pull_request_target runs in the context of the base repo so the GITHUB_TOKEN - # has write access even for fork PRs — required to post a welcome comment. - # - # SECURITY: the called reusable workflow does NOT check out any PR branch code; - # it only reads PR metadata via the GitHub API. This matches the pattern used - # by auto-add-to-project.yml and labeler.yml. pull_request_target: # zizmor: ignore[dangerous-triggers] metadata-only automation; no PR code executed types: [opened] @@ -16,4 +10,4 @@ jobs: welcome: uses: Mininglamp-OSS/.github/.github/workflows/reusable-pr-contributor-welcome.yml@main permissions: - pull-requests: write + issues: write From 950bf2ea8d75d2c14e7613a8ece77c1ef0ff334a Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:35:12 +0800 Subject: [PATCH 15/18] =?UTF-8?q?fix:=20remove=20codeql.yml=20=E2=80=94=20?= =?UTF-8?q?conflicts=20with=20CodeQL=20default=20setup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit octo-cli has CodeQL default setup enabled in repo settings. Advanced configuration (workflow file) conflicts with default setup. Error: 'CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled' --- .github/workflows/codeql.yml | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 .github/workflows/codeql.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml deleted file mode 100644 index feaffe0..0000000 --- a/.github/workflows/codeql.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: CodeQL - -on: - push: - branches: [main] - pull_request: - types: [opened, synchronize, reopened, ready_for_review] - paths-ignore: - - '**/*.md' - - 'docs/**' - - '.github/ISSUE_TEMPLATE/**' - schedule: - - cron: "0 6 * * *" - workflow_dispatch: - -permissions: {} - -concurrency: - group: codeql-${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.pull_request.number || github.sha }} - cancel-in-progress: ${{ github.event_name == 'pull_request' }} - -jobs: - analyze: - if: github.event_name != 'pull_request' || !github.event.pull_request.draft - uses: Mininglamp-OSS/.github/.github/workflows/reusable-codeql.yml@main - with: - language: go - permissions: - actions: read - contents: read - security-events: write From 65bdf5f03e3ecdc165cd81b0d1ca6d2a32d5b645 Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:35:15 +0800 Subject: [PATCH 16/18] =?UTF-8?q?fix:=20remove=20octo-ci-status.yml=20?= =?UTF-8?q?=E2=80=94=20hardcoded=20wrong=20project=5Fgroup=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This workflow was copied with octo-server's project_group_id which would send CI notifications to the wrong Octo group. Will be re-added when a proper project group is configured for this repo. --- .github/workflows/octo-ci-status.yml | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 .github/workflows/octo-ci-status.yml diff --git a/.github/workflows/octo-ci-status.yml b/.github/workflows/octo-ci-status.yml deleted file mode 100644 index c13bd93..0000000 --- a/.github/workflows/octo-ci-status.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Octo CI Status - -on: - workflow_run: - workflows: ["CI"] - types: [completed] - branches: [main] - -permissions: - actions: read - -jobs: - notify: - uses: Mininglamp-OSS/.github/.github/workflows/octo-ci-status.yml@main - with: - repo_name: ${{ github.event.workflow_run.repository.name }} - workflow_name: ${{ github.event.workflow_run.name }} - conclusion: ${{ github.event.workflow_run.conclusion }} - run_id: ${{ github.event.workflow_run.id }} - run_url: ${{ github.event.workflow_run.html_url }} - project_group_id: "9ea115c7462b4b45b8c85d07d07e0dde" - workflow_id: ${{ github.event.workflow_run.workflow_id }} - secrets: - OCTO_BOT_TOKEN: ${{ secrets.OCTO_BOT_TOKEN }} From 3e621a7a1ecfafa629c2256c35e08862a85bb2db Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:46:12 +0800 Subject: [PATCH 17/18] =?UTF-8?q?fix:=20remove=20octo-pr-feed.yml=20?= =?UTF-8?q?=E2=80=94=20hardcoded=20wrong=20project=5Fgroup=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit project_group_id is required and repo-specific. Copied octo-server's ID which would send PR notifications to wrong Octo group. Will re-add when proper project group is configured for this repo. --- .github/workflows/octo-pr-feed.yml | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 .github/workflows/octo-pr-feed.yml diff --git a/.github/workflows/octo-pr-feed.yml b/.github/workflows/octo-pr-feed.yml deleted file mode 100644 index 29a31ef..0000000 --- a/.github/workflows/octo-pr-feed.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Octo PR Feed - -on: - pull_request_target: - types: [opened, closed, reopened, ready_for_review, review_requested] - -permissions: {} - -jobs: - notify: - if: ${{ !github.event.pull_request.draft }} - uses: Mininglamp-OSS/.github/.github/workflows/octo-pr-feed.yml@main - with: - repo_name: ${{ github.event.repository.name }} - pr_number: ${{ github.event.pull_request.number }} - pr_title: ${{ github.event.pull_request.title }} - pr_url: ${{ github.event.pull_request.html_url }} - pr_author: ${{ github.event.pull_request.user.login }} - pr_merged: ${{ github.event.pull_request.merged }} - pr_additions: ${{ github.event.pull_request.additions }} - pr_deletions: ${{ github.event.pull_request.deletions }} - pr_changed_files: ${{ github.event.pull_request.changed_files }} - event_action: ${{ github.event.action }} - feed_group_id: "1c303c142e9840f2a9b46c10b0972e8d" - project_group_id: "9ea115c7462b4b45b8c85d07d07e0dde" - secrets: - OCTO_BOT_TOKEN: ${{ secrets.OCTO_BOT_TOKEN }} From cc1405e00bead93f1dda552c2820829964024ced Mon Sep 17 00:00:00 2001 From: Menglin Li Date: Thu, 21 May 2026 20:46:28 +0800 Subject: [PATCH 18/18] fix: add 'dependencies' label to release-drafter CI category --- .github/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index 6c68c82..c91b040 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -13,7 +13,7 @@ categories: - title: "Bug Fixes" labels: [bug, fix] - title: "CI and Infrastructure" - labels: [ci, infra, dependencies-changed] + labels: [ci, infra, dependencies-changed, dependencies] - title: "Documentation" labels: [documentation, docs] exclude-labels: [skip-changelog]