From 651f94fc733dfed4a6e6a67bfdc9cbea5a069b21 Mon Sep 17 00:00:00 2001 From: Sergii Date: Wed, 28 Jan 2026 01:16:44 +0100 Subject: [PATCH] chore: fixes prerelease PR --- .github/workflows/create-pre-release-pr.yml | 24 +++++++++++++-------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.github/workflows/create-pre-release-pr.yml b/.github/workflows/create-pre-release-pr.yml index 44637a4ae4..9baeb7a0f0 100644 --- a/.github/workflows/create-pre-release-pr.yml +++ b/.github/workflows/create-pre-release-pr.yml @@ -76,23 +76,29 @@ jobs: npm run safe-install -- -w packages/releaser - name: Generate Release Changes + env: + PACKAGES_TO_RELEASE: >- + apps/api, + apps/deploy-web, + apps/provider-proxy, + apps/provider-console, + apps/stats-web, + apps/notifications, + apps/indexer, + apps/log-collector run: | - npm run release -w apps/api -- --verbose --ci - npm run release -w apps/deploy-web -- --verbose --ci - npm run release -w apps/provider-proxy -- --verbose --ci - npm run release -w apps/provider-console -- --verbose --ci - npm run release -w apps/stats-web -- --verbose --ci - npm run release -w apps/notifications -- --verbose --ci - npm run release -w apps/indexer -- --verbose --ci - npm run release -w apps/log-collector -- --verbose --ci + echo "$PACKAGES_TO_RELEASE" | tr ',' '\n' | while read -r package; do + npm run release -w "$package" -- --verbose --ci + done # update package-lock.json with new versions # shellcheck disable=SC2016 node -e ' const fs=require("fs"); const lockfile=require("./package-lock.json"); + const packagesToRelease = process.env.PACKAGES_TO_RELEASE.split(","); Object.entries(lockfile.packages).forEach(([pkgName, pkg]) => { - if (!pkgName.startsWith("apps/")) return; + if (!packagesToRelease.includes(pkgName)) return; pkg.version = require(`./${pkgName}/package.json`).version; }); fs.writeFileSync("./package-lock.json", JSON.stringify(lockfile, null, 2));