From 74686f5776d4707815e1f3f761dabc5393b29779 Mon Sep 17 00:00:00 2001
From: Marcus Schiesser <mail@marcusschiesser.de>
Date: Thu, 25 Apr 2024 11:55:02 +0800
Subject: [PATCH] ci: add version to release PR (#766)

---
 .github/workflows/release.yml | 10 ++++++++++
 CONTRIBUTING.md               |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index eb1b6a71d..bb3505709 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -34,10 +34,20 @@ jobs:
         env:
           NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
 
+      - name: Get changeset status
+        id: get-changeset-status
+        run: |
+          pnpm changeset status --output .changeset/status.json
+          new_version=$(jq -r '.releases[] | select(.name == "llamaindex") | .newVersion' < .changeset/status.json)
+          rm -v .changeset/status.json
+          echo "new-version=${new_version}" >> "$GITHUB_OUTPUT"
+
       - name: Create Release Pull Request or Publish to npm
         id: changesets
         uses: changesets/action@v1
         with:
+          commit: Release ${{ steps.get-changeset-status.outputs.new-version }}
+          title: Release ${{ steps.get-changeset-status.outputs.new-version }}
           # update version PR with the latest changesets
           version: pnpm new-version
           # build package and call changeset publish
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 955d7d99e..a88543eb1 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -92,7 +92,7 @@ Please send a descriptive changeset for each PR.
 ## Publishing (maintainers only)
 
 The [Release Github Action](.github/workflows/release.yml) is automatically generating and updating a
-PR called "Version Packages".
+PR called "Release {version}".
 
 This PR will update the `package.json` and `CHANGELOG.md` files of each package according to
 the current changesets in the [.changeset](.changeset/) folder.
-- 
GitLab