Skip to content

Commit

Permalink
Patching logic to have root package (electron-builder) always vXXX
Browse files Browse the repository at this point in the history
…prefixed tag for github auto release notes to generate off of tags correctly
  • Loading branch information
mmaietta committed Jan 30, 2022
1 parent 60cf11e commit 3c6b84e
Showing 1 changed file with 16 additions and 10 deletions.
26 changes: 16 additions & 10 deletions patches/@changesets+cli+2.19.0.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# generated by patch-package 6.4.8 on 2022-01-30 09:02:07
# generated by patch-package 6.4.8 on 2022-01-30 09:41:52
#
# command:
# npx patch-package @changesets/cli
Expand All @@ -7,41 +7,47 @@
# @changesets/cli: 2.19.0
#
diff --git a/node_modules/@changesets/cli/dist/cli.cjs.dev.js b/node_modules/@changesets/cli/dist/cli.cjs.dev.js
index f01eca6..3623236 100644
index f01eca6..bf26ef5 100644
--- a/node_modules/@changesets/cli/dist/cli.cjs.dev.js
+++ b/node_modules/@changesets/cli/dist/cli.cjs.dev.js
@@ -1142,7 +1142,7 @@ async function run$1(cwd) {
@@ -1142,8 +1142,8 @@ async function run$1(cwd) {
} = await getPackages.getPackages(cwd);
const allExistingTags = await git.getAllTags(cwd);

- for (const pkg of packages) {
- const tag = tool !== "root" ? `${pkg.packageJson.name}@${pkg.packageJson.version}` : `v${pkg.packageJson.version}`;
+ for (const pkg of packages.filter(pkg => ["electron-builder", "electron-updater"].includes(pkg.packageJson.name))) {
const tag = tool !== "root" ? `${pkg.packageJson.name}@${pkg.packageJson.version}` : `v${pkg.packageJson.version}`;
+ const tag = (tool !== "root" && pkg.packageJson.name !== 'electron-builder') ? `${pkg.packageJson.name}@${pkg.packageJson.version}` : `v${pkg.packageJson.version}`;

if (allExistingTags.has(tag)) {
logger.log("Skipping tag (already exists): ", tag);
diff --git a/node_modules/@changesets/cli/dist/cli.cjs.prod.js b/node_modules/@changesets/cli/dist/cli.cjs.prod.js
index d630392..549690c 100644
index d630392..40448f0 100644
--- a/node_modules/@changesets/cli/dist/cli.cjs.prod.js
+++ b/node_modules/@changesets/cli/dist/cli.cjs.prod.js
@@ -628,7 +628,7 @@ async function pre(cwd, options) {
@@ -628,8 +628,8 @@ async function pre(cwd, options) {

async function run$1(cwd) {
const {packages: packages, tool: tool} = await getPackages.getPackages(cwd), allExistingTags = await git.getAllTags(cwd);
- for (const pkg of packages) {
- const tag = "root" !== tool ? `${pkg.packageJson.name}@${pkg.packageJson.version}` : "v" + pkg.packageJson.version;
+ for (const pkg of packages.filter(pkg => ["electron-builder", "electron-updater"].includes(pkg.packageJson.name))) {
const tag = "root" !== tool ? `${pkg.packageJson.name}@${pkg.packageJson.version}` : "v" + pkg.packageJson.version;
+ const tag = (tool !== "root" && pkg.packageJson.name !== 'electron-builder') ? `${pkg.packageJson.name}@${pkg.packageJson.version}` : "v" + pkg.packageJson.version;
allExistingTags.has(tag) ? logger.log("Skipping tag (already exists): ", tag) : (logger.log("New tag: ", tag),
await git.tag(tag, cwd));
}
diff --git a/node_modules/@changesets/cli/dist/cli.esm.js b/node_modules/@changesets/cli/dist/cli.esm.js
index abaa3c8..5f67c0d 100644
index abaa3c8..c7131b5 100644
--- a/node_modules/@changesets/cli/dist/cli.esm.js
+++ b/node_modules/@changesets/cli/dist/cli.esm.js
@@ -1119,7 +1119,7 @@ async function run$1(cwd) {
@@ -1119,8 +1119,8 @@ async function run$1(cwd) {
} = await getPackages(cwd);
const allExistingTags = await getAllTags(cwd);

- for (const pkg of packages) {
- const tag$1 = tool !== "root" ? `${pkg.packageJson.name}@${pkg.packageJson.version}` : `v${pkg.packageJson.version}`;
+ for (const pkg of packages.filter(pkg => ["electron-builder", "electron-updater"].includes(pkg.packageJson.name))) {
const tag$1 = tool !== "root" ? `${pkg.packageJson.name}@${pkg.packageJson.version}` : `v${pkg.packageJson.version}`;
+ const tag$1 = (tool !== "root" && pkg.packageJson.name !== 'electron-builder') ? `${pkg.packageJson.name}@${pkg.packageJson.version}` : `v${pkg.packageJson.version}`;

if (allExistingTags.has(tag$1)) {
log("Skipping tag (already exists): ", tag$1);

0 comments on commit 3c6b84e

Please sign in to comment.