]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
ci: add pr-draft-label (#26801)
authorXuan-Son Nguyen <redacted>
Sun, 9 Aug 2026 14:51:21 +0000 (16:51 +0200)
committerGitHub <redacted>
Sun, 9 Aug 2026 14:51:21 +0000 (16:51 +0200)
.github/workflows/pr-draft-label.yml [new file with mode: 0644]

diff --git a/.github/workflows/pr-draft-label.yml b/.github/workflows/pr-draft-label.yml
new file mode 100644 (file)
index 0000000..d2594c8
--- /dev/null
@@ -0,0 +1,23 @@
+name: Convert PR to draft
+
+on:
+  pull_request_target:
+    types: [labeled]
+
+permissions:
+  pull-requests: write
+  issues: write
+  contents: write # required for "gh pr ready" command, see https://github.com/cli/cli/issues/8910
+
+jobs:
+  convert-to-draft:
+    if: github.event.label.name == 'draft' && github.event.pull_request.draft == false
+    runs-on: ubuntu-slim
+    steps:
+      - name: Convert PR to draft
+        env:
+          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+          PR_URL: ${{ github.event.pull_request.html_url }}
+        run: |
+          gh pr ready --undo "$PR_URL"
+          gh pr edit "$PR_URL" --remove-label draft