From e6bef72496c85c8381f82deb8b3ac1610c88e784 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 12 Jan 2022 11:28:10 +0100 Subject: [PATCH] scripts: rename pre-release to prepare-release + cleanup Co-authored-by: Johan Haals Signed-off-by: Patrik Oldsberg --- .../{pre-release.js => prepare-release.js} | 22 ++++--------------- 1 file changed, 4 insertions(+), 18 deletions(-) rename scripts/{pre-release.js => prepare-release.js} (84%) mode change 100644 => 100755 diff --git a/scripts/pre-release.js b/scripts/prepare-release.js old mode 100644 new mode 100755 similarity index 84% rename from scripts/pre-release.js rename to scripts/prepare-release.js index c9b004ba60..3d4f142a8d --- a/scripts/pre-release.js +++ b/scripts/prepare-release.js @@ -28,19 +28,6 @@ const DEPENDENCY_TYPES = [ 'peerDependencies', ]; -/* - -Shipping to main TODO: - -- [] Document emergency release flow -- [x] Workflow that triggers releases of `release-*-patch` branches -- [x] Branch protection of `release-*-patch` branches -- [x] Bring release.js + patched.json into the main repo -- [] profit - - -*/ - async function main() { const patchedJsonPath = path.resolve('.changeset', 'patched.json'); const { currentReleaseVersion } = await fs.readJSON(patchedJsonPath); @@ -50,7 +37,6 @@ async function main() { } const { packages } = await getPackages(path.resolve('.')); - console.log('packages', packages); const pendingVersionBumps = new Map(); @@ -75,8 +61,6 @@ async function main() { }); } - console.log('DEBUG: pendingVersionBumps =', pendingVersionBumps); - for (const { dir, packageJson } of packages) { let hasChanges = false; @@ -91,11 +75,14 @@ async function main() { const deps = packageJson[depType]; for (const depName of Object.keys(deps ?? {})) { const currentRange = deps[depName]; + if (currentRange === '*') { + continue; + } if (pendingVersionBumps.has(depName)) { const pendingBump = pendingVersionBumps.get(depName); console.log( - `DEBUG: replacing ${depName} ${currentRange} with ${pendingBump.targetRange} in ${depType} of ${packageJson.name}`, + `Replacing ${depName} ${currentRange} with ${pendingBump.targetRange} in ${depType} of ${packageJson.name}`, ); deps[depName] = pendingBump.targetRange; hasChanges = true; @@ -104,7 +91,6 @@ async function main() { } if (hasChanges) { - console.log('writing package', packageJson.name); await fs.writeJSON(path.resolve(dir, 'package.json'), packageJson, { spaces: 2, });