From c58e86ce21c7d6a1c977ebbad7c56179ccb92636 Mon Sep 17 00:00:00 2001 From: Mark de Vocht Date: Sun, 22 Mar 2026 12:09:24 +0200 Subject: [PATCH] script adjustment --- package.json | 2 +- scripts/release.js | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1b7185a3ff..6fc6d17fcb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-navigation", - "version": "8.7.0", + "version": "8.7.9", "description": "React Native Navigation - truly native navigation for iOS and Android", "license": "MIT", "nativePackage": true, diff --git a/scripts/release.js b/scripts/release.js index c1e985448f..7bb9ee6b08 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -135,13 +135,31 @@ function readPackageJson() { } function updatePackageJsonGit(version) { + const prBranch = `ci/update-version-${version}`; exec.execSync(`git checkout ${BRANCH}`); + exec.execSync(`git checkout -b ${prBranch}`); const packageJson = readPackageJson(); packageJson.version = version; writePackageJson(packageJson); exec.execSync(`git add package.json`); exec.execSync(`git commit -m"Update package.json version to ${version} [buildkite skip]"`); - exec.execSync(`git push deploy ${BRANCH}`); + exec.execSync(`git push deploy ${prBranch}`); + + const prData = JSON.stringify({ + title: `Update package.json version to ${version}`, + head: prBranch, + base: BRANCH, + body: `Automated version bump to ${version} from CI release.`, + }); + + cp.execSync( + `curl -s -X POST ` + + `-H "Authorization: token ${process.env.GIT_TOKEN}" ` + + `-H "Content-Type: application/json" ` + + `-d '${prData}' ` + + `https://api.github.com/repos/wix/react-native-navigation/pulls` + ); + draftGitRelease(version); }