From 1fa873f2bce4d27e2132032311cc5d24035079bd Mon Sep 17 00:00:00 2001 From: Dorin Geman Date: Mon, 16 Feb 2026 13:27:07 +0200 Subject: [PATCH 1/4] fix(ci): remove non-existent workflow run rename API call Signed-off-by: Dorin Geman --- .github/workflows/bump-llamacpp.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/bump-llamacpp.yml b/.github/workflows/bump-llamacpp.yml index 241c5b596..ac54f9c84 100644 --- a/.github/workflows/bump-llamacpp.yml +++ b/.github/workflows/bump-llamacpp.yml @@ -1,7 +1,8 @@ name: Bump llama.cpp +run-name: "Bump llama.cpp${{ inputs.tag && format(' to {0}', inputs.tag) || '' }}" + permissions: - actions: write contents: write pull-requests: write @@ -44,8 +45,6 @@ jobs: COMMIT_MSG: ${{ steps.bump.outputs.commit-msg }} run: | TAG=$(echo "$COMMIT_MSG" | grep -oP '[^/]+(?=\)$)') - gh api -X PATCH "/repos/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID" \ - -f name="Bump llama.cpp to $TAG" BRANCH="bump-llamacpp-$TAG" git checkout -b "$BRANCH" git commit --signoff -m "$COMMIT_MSG" From 9fca1e4af1fd3dc5864326a5dd3bb67fc04c5c64 Mon Sep 17 00:00:00 2001 From: Dorin Geman Date: Mon, 16 Feb 2026 13:32:11 +0200 Subject: [PATCH 2/4] refactor: use peter-evans/create-pull-request for bump workflow Signed-off-by: Dorin Geman --- .github/workflows/bump-llamacpp.yml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/.github/workflows/bump-llamacpp.yml b/.github/workflows/bump-llamacpp.yml index ac54f9c84..2c5a34ea8 100644 --- a/.github/workflows/bump-llamacpp.yml +++ b/.github/workflows/bump-llamacpp.yml @@ -40,15 +40,16 @@ jobs: - name: Create pull request if: steps.bump.outputs.changed == 'true' - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - COMMIT_MSG: ${{ steps.bump.outputs.commit-msg }} - run: | - TAG=$(echo "$COMMIT_MSG" | grep -oP '[^/]+(?=\)$)') - BRANCH="bump-llamacpp-$TAG" - git checkout -b "$BRANCH" - git commit --signoff -m "$COMMIT_MSG" - git push -u origin "$BRANCH" - gh pr create \ - --title "chore: bump llama.cpp to $TAG" \ - --body "Bumps llama.cpp submodule to [$TAG](https://github.com/ggml-org/llama.cpp/releases/$TAG)." + uses: peter-evans/create-pull-request@22a9089034f40e5a961c8808d113e2c98fb63676 + with: + token: ${{ secrets.GITHUB_TOKEN }} + sign-commits: 'true' + commit-message: ${{ steps.bump.outputs.commit-msg }} + title: ${{ steps.bump.outputs.commit-msg }} + body: | + Bumps llama.cpp submodule. + branch: bump-llamacpp + base: main + labels: dependencies + delete-branch: true + add-paths: llamacpp/native/vendor/llama.cpp From 4ff40696a9bc93b85b924cd8f78f5521e3800b2f Mon Sep 17 00:00:00 2001 From: Dorin Geman Date: Mon, 16 Feb 2026 13:35:46 +0200 Subject: [PATCH 3/4] ci: add job summary to bump workflow Signed-off-by: Dorin Geman --- .github/workflows/bump-llamacpp.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/bump-llamacpp.yml b/.github/workflows/bump-llamacpp.yml index 2c5a34ea8..bd4133108 100644 --- a/.github/workflows/bump-llamacpp.yml +++ b/.github/workflows/bump-llamacpp.yml @@ -32,10 +32,12 @@ jobs: echo "$OUTPUT" if git diff --cached --quiet; then echo "changed=false" >> "$GITHUB_OUTPUT" + echo "### Already up to date" >> "$GITHUB_STEP_SUMMARY" else COMMIT_MSG=$(echo "$OUTPUT" | grep -oP "(?<=-m ').*(?=')") echo "commit-msg=$COMMIT_MSG" >> "$GITHUB_OUTPUT" echo "changed=true" >> "$GITHUB_OUTPUT" + echo "### $COMMIT_MSG" >> "$GITHUB_STEP_SUMMARY" fi - name: Create pull request From e66ee5effa493ba628e82a311665194439d9cf24 Mon Sep 17 00:00:00 2001 From: Dorin Geman Date: Mon, 16 Feb 2026 13:36:56 +0200 Subject: [PATCH 4/4] ci: include tag in bump branch name Signed-off-by: Dorin Geman --- .github/workflows/bump-llamacpp.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/bump-llamacpp.yml b/.github/workflows/bump-llamacpp.yml index bd4133108..5a7710c94 100644 --- a/.github/workflows/bump-llamacpp.yml +++ b/.github/workflows/bump-llamacpp.yml @@ -35,7 +35,9 @@ jobs: echo "### Already up to date" >> "$GITHUB_STEP_SUMMARY" else COMMIT_MSG=$(echo "$OUTPUT" | grep -oP "(?<=-m ').*(?=')") + TAG=$(echo "$COMMIT_MSG" | grep -oP '[^/]+(?=\)$)') echo "commit-msg=$COMMIT_MSG" >> "$GITHUB_OUTPUT" + echo "tag=$TAG" >> "$GITHUB_OUTPUT" echo "changed=true" >> "$GITHUB_OUTPUT" echo "### $COMMIT_MSG" >> "$GITHUB_STEP_SUMMARY" fi @@ -50,7 +52,7 @@ jobs: title: ${{ steps.bump.outputs.commit-msg }} body: | Bumps llama.cpp submodule. - branch: bump-llamacpp + branch: bump-llamacpp-${{ steps.bump.outputs.tag }} base: main labels: dependencies delete-branch: true