From 41fd24d15078e2d698b719b8bf7ff86f46fb7105 Mon Sep 17 00:00:00 2001 From: Pavel Dvorkin Date: Fri, 19 Sep 2025 14:57:10 -0400 Subject: [PATCH 01/11] Testing autochangelog update --- package.json | 2 +- yarn.lock | 143 ++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 136 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 4eb16b0d..ec64f188 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "update-release-sheet": "node .github/scripts/update-release-sheet.mjs" }, "dependencies": { - "@metamask/auto-changelog": "^3.4.4", + "@metamask/auto-changelog": "github:MetaMask/auto-changelog#dcc88e3686caaec40e4fbe62e2df962258ee4f8a", "@metamask/utils": "^7.1.0", "@octokit/graphql": "^7.0.1", "@octokit/request": "^8.1.1", diff --git a/yarn.lock b/yarn.lock index 80291c24..4b502c23 100644 --- a/yarn.lock +++ b/yarn.lock @@ -941,18 +941,20 @@ __metadata: languageName: node linkType: hard -"@metamask/auto-changelog@npm:^3.4.4": - version: 3.4.4 - resolution: "@metamask/auto-changelog@npm:3.4.4" +"@metamask/auto-changelog@github:MetaMask/auto-changelog#dcc88e3686caaec40e4fbe62e2df962258ee4f8a": + version: 5.0.2 + resolution: "@metamask/auto-changelog@https://github.com/MetaMask/auto-changelog.git#commit=dcc88e3686caaec40e4fbe62e2df962258ee4f8a" dependencies: + "@octokit/rest": "npm:^20.0.0" diff: "npm:^5.0.0" execa: "npm:^5.1.1" - prettier: "npm:^2.8.8" semver: "npm:^7.3.5" yargs: "npm:^17.0.1" + peerDependencies: + prettier: ">=3.0.0" bin: - auto-changelog: dist/cli.js - checksum: 10/70e98529a153ebeab10410dbc3f567014999f77ed82f2b52f1b36501b28a4e3614c809a90c89600a739d7710595bfecc30e2260410e6afac7539f8db65a48f2c + auto-changelog: dist/cli.mjs + checksum: 10/5abb04fe7b86a07c7d98243fcfb4b59abfc561d9b52fe51455b2934314999f41e308a59651d1089c106752cbdbf092a498da5277ec70a5856435e644e82fa2dd languageName: node linkType: hard @@ -1012,7 +1014,7 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^2.3.1" "@lavamoat/preinstall-always-fail": "npm:^1.0.0" - "@metamask/auto-changelog": "npm:^3.4.4" + "@metamask/auto-changelog": "github:MetaMask/auto-changelog#dcc88e3686caaec40e4fbe62e2df962258ee4f8a" "@metamask/eslint-config": "npm:^12.0.0" "@metamask/eslint-config-jest": "npm:^12.0.0" "@metamask/eslint-config-nodejs": "npm:^12.0.0" @@ -1196,6 +1198,13 @@ __metadata: languageName: node linkType: hard +"@octokit/auth-token@npm:^4.0.0": + version: 4.0.0 + resolution: "@octokit/auth-token@npm:4.0.0" + checksum: 10/60e42701e341d700f73c518c7a35675d36d79fa9d5e838cc3ade96d147e49f5ba74db2e07b2337c2b95aaa540aa42088116df2122daa25633f9e70a2c8785c44 + languageName: node + linkType: hard + "@octokit/core@npm:^4.2.1": version: 4.2.4 resolution: "@octokit/core@npm:4.2.4" @@ -1211,6 +1220,21 @@ __metadata: languageName: node linkType: hard +"@octokit/core@npm:^5.0.2": + version: 5.2.2 + resolution: "@octokit/core@npm:5.2.2" + dependencies: + "@octokit/auth-token": "npm:^4.0.0" + "@octokit/graphql": "npm:^7.1.0" + "@octokit/request": "npm:^8.4.1" + "@octokit/request-error": "npm:^5.1.1" + "@octokit/types": "npm:^13.0.0" + before-after-hook: "npm:^2.2.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10/0c39b43e562a8acf8f1d563a85f3c0e55e6d678ae16a4b3d6341060b3d5315c021dfa1bd15dc818fa4cc5612eb5cd518b13cb7c194e3c92ca3da9c0dc6a854b5 + languageName: node + linkType: hard + "@octokit/endpoint@npm:^7.0.0": version: 7.0.6 resolution: "@octokit/endpoint@npm:7.0.6" @@ -1233,6 +1257,16 @@ __metadata: languageName: node linkType: hard +"@octokit/endpoint@npm:^9.0.6": + version: 9.0.6 + resolution: "@octokit/endpoint@npm:9.0.6" + dependencies: + "@octokit/types": "npm:^13.1.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10/2bf776423365ee926bf3f722a664e52f1070758eff4a176279fb132103fd0c76e3541f83ace49bbad9a64f9c9b8de453be565ca8d6136989e9514dea65380ecf + languageName: node + linkType: hard + "@octokit/graphql@npm:^5.0.0": version: 5.0.6 resolution: "@octokit/graphql@npm:5.0.6" @@ -1255,6 +1289,17 @@ __metadata: languageName: node linkType: hard +"@octokit/graphql@npm:^7.1.0": + version: 7.1.1 + resolution: "@octokit/graphql@npm:7.1.1" + dependencies: + "@octokit/request": "npm:^8.4.1" + "@octokit/types": "npm:^13.0.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10/9a7a65fa84df795b0acb5315dae5a4a5a042a01dde0c88974df180a1c02b9b8e61cae013be32461b11ee1d507a8f778f3b7f37dfa3b371771332cb8efcd01f29 + languageName: node + linkType: hard + "@octokit/openapi-types@npm:^18.0.0": version: 18.0.0 resolution: "@octokit/openapi-types@npm:18.0.0" @@ -1262,6 +1307,24 @@ __metadata: languageName: node linkType: hard +"@octokit/openapi-types@npm:^24.2.0": + version: 24.2.0 + resolution: "@octokit/openapi-types@npm:24.2.0" + checksum: 10/000897ebc6e247c2591049d6081e95eb5636f73798dadd695ee6048496772b58065df88823e74a760201828545a7ac601dd3c1bcd2e00079a62a9ee9d389409c + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:11.4.4-cjs.2": + version: 11.4.4-cjs.2 + resolution: "@octokit/plugin-paginate-rest@npm:11.4.4-cjs.2" + dependencies: + "@octokit/types": "npm:^13.7.0" + peerDependencies: + "@octokit/core": 5 + checksum: 10/e0f696b3b69febe4e7c736d909065871f38bb8346a07f19a9c83246a02972568ac672667db472f846baef20a9611adf26ce8f0f189a11004c4b6618765078e19 + languageName: node + linkType: hard + "@octokit/plugin-paginate-rest@npm:^6.1.2": version: 6.1.2 resolution: "@octokit/plugin-paginate-rest@npm:6.1.2" @@ -1283,6 +1346,26 @@ __metadata: languageName: node linkType: hard +"@octokit/plugin-request-log@npm:^4.0.0": + version: 4.0.1 + resolution: "@octokit/plugin-request-log@npm:4.0.1" + peerDependencies: + "@octokit/core": 5 + checksum: 10/fd8c0a201490cba00084689a0d1d54fc7b5ab5b6bdb7e447056b947b1754f78526e9685400eab10d3522bfa7b5bc49c555f41ec412c788610b96500b168f3789 + languageName: node + linkType: hard + +"@octokit/plugin-rest-endpoint-methods@npm:13.3.2-cjs.1": + version: 13.3.2-cjs.1 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.3.2-cjs.1" + dependencies: + "@octokit/types": "npm:^13.8.0" + peerDependencies: + "@octokit/core": ^5 + checksum: 10/479827e62466e55bc1a50129d51597807bddc6c909e56be9e8dd9c1a91efa0f466a2f56b7d80438649e21ab0a3a195f840b3fccf2ae7f11fb0a919db8e62bc62 + languageName: node + linkType: hard + "@octokit/plugin-rest-endpoint-methods@npm:^7.1.2": version: 7.2.3 resolution: "@octokit/plugin-rest-endpoint-methods@npm:7.2.3" @@ -1316,6 +1399,17 @@ __metadata: languageName: node linkType: hard +"@octokit/request-error@npm:^5.1.1": + version: 5.1.1 + resolution: "@octokit/request-error@npm:5.1.1" + dependencies: + "@octokit/types": "npm:^13.1.0" + deprecation: "npm:^2.0.0" + once: "npm:^1.4.0" + checksum: 10/6ad98626407ba57bb33fa197611be74bee1dd9abc8d5d845648d6a2a04aa6840c0eb7f4be341d55dfcab5bc19181ad5fd25194869a7aaac6245f74b3a14d9662 + languageName: node + linkType: hard + "@octokit/request@npm:^6.0.0": version: 6.2.8 resolution: "@octokit/request@npm:6.2.8" @@ -1343,6 +1437,18 @@ __metadata: languageName: node linkType: hard +"@octokit/request@npm:^8.4.1": + version: 8.4.1 + resolution: "@octokit/request@npm:8.4.1" + dependencies: + "@octokit/endpoint": "npm:^9.0.6" + "@octokit/request-error": "npm:^5.1.1" + "@octokit/types": "npm:^13.1.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10/2b2c9131cc9b608baeeef8ce2943768cc9db5fbe36a665f734a099bd921561c760e4391fbdf39d5aefb725db26742db1488c65624940ef7cec522e10863caa5e + languageName: node + linkType: hard + "@octokit/rest@npm:^19.0.13": version: 19.0.13 resolution: "@octokit/rest@npm:19.0.13" @@ -1355,6 +1461,18 @@ __metadata: languageName: node linkType: hard +"@octokit/rest@npm:^20.0.0": + version: 20.1.2 + resolution: "@octokit/rest@npm:20.1.2" + dependencies: + "@octokit/core": "npm:^5.0.2" + "@octokit/plugin-paginate-rest": "npm:11.4.4-cjs.2" + "@octokit/plugin-request-log": "npm:^4.0.0" + "@octokit/plugin-rest-endpoint-methods": "npm:13.3.2-cjs.1" + checksum: 10/e0759fdbf18bc96f68299b4ca04d7102ce861e8508f01e9e580ed9c1e19d4cc20d150635161e360375f1c52c95e54bf6b56aaae16f943a93d6dcb38a51d8a23e + languageName: node + linkType: hard + "@octokit/tsconfig@npm:^1.0.2": version: 1.0.2 resolution: "@octokit/tsconfig@npm:1.0.2" @@ -1380,6 +1498,15 @@ __metadata: languageName: node linkType: hard +"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.7.0, @octokit/types@npm:^13.8.0": + version: 13.10.0 + resolution: "@octokit/types@npm:13.10.0" + dependencies: + "@octokit/openapi-types": "npm:^24.2.0" + checksum: 10/32f8f5010d7faae128b0cdd0c221f0ca8c3781fe44483ecd87162b3da507db667f7369acda81340f6e2c9c374d9a938803409c6085c2c01d98210b6c58efb99a + languageName: node + linkType: hard + "@octokit/types@npm:^9.0.0, @octokit/types@npm:^9.2.3": version: 9.3.2 resolution: "@octokit/types@npm:9.3.2" @@ -6886,7 +7013,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.7.1, prettier@npm:^2.8.8": +"prettier@npm:^2.7.1": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: From af202c6c240c79d3c171958d3774731e21441a41 Mon Sep 17 00:00:00 2001 From: Pavel Dvorkin Date: Fri, 19 Sep 2025 15:24:50 -0400 Subject: [PATCH 02/11] more testing changes for autochangelog --- .github/scripts/create-platform-release-pr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/create-platform-release-pr.sh b/.github/scripts/create-platform-release-pr.sh index 28381530..9c3a4ecd 100755 --- a/.github/scripts/create-platform-release-pr.sh +++ b/.github/scripts/create-platform-release-pr.sh @@ -298,7 +298,7 @@ create_changelog_pr() { # Generate Changelog and Test Plan echo "Generating changelog via auto-changelog.." - npx @metamask/auto-changelog@4.1.0 update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize + npx @metamask/auto-changelog@dcc88e3686caaec40e4fbe62e2df962258ee4f8a update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize --useChangelogEntry --useShortPrLink # Skip commits.csv for hotfix releases (previous_version_ref is literal "null") # - When we create a new major/minor release, we fetch all commits included in the release, by fetching the diff between HEAD and previous version reference. From cd67e390555fab151edc15a0002f1a2c14fea45d Mon Sep 17 00:00:00 2001 From: Pavel Dvorkin Date: Fri, 19 Sep 2025 15:41:31 -0400 Subject: [PATCH 03/11] More changelog testing fixes --- .github/scripts/create-platform-release-pr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/create-platform-release-pr.sh b/.github/scripts/create-platform-release-pr.sh index 9c3a4ecd..01d9e675 100755 --- a/.github/scripts/create-platform-release-pr.sh +++ b/.github/scripts/create-platform-release-pr.sh @@ -298,7 +298,7 @@ create_changelog_pr() { # Generate Changelog and Test Plan echo "Generating changelog via auto-changelog.." - npx @metamask/auto-changelog@dcc88e3686caaec40e4fbe62e2df962258ee4f8a update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize --useChangelogEntry --useShortPrLink + npx github:MetaMask/auto-changelog#dcc88e3686caaec40e4fbe62e2df962258ee4f8a update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize --useChangelogEntry --useShortPrLink # Skip commits.csv for hotfix releases (previous_version_ref is literal "null") # - When we create a new major/minor release, we fetch all commits included in the release, by fetching the diff between HEAD and previous version reference. From 7c39958c9772ab7baac38d7cef2e34ece13a3fc4 Mon Sep 17 00:00:00 2001 From: Pavel Dvorkin Date: Mon, 22 Sep 2025 14:36:56 -0400 Subject: [PATCH 04/11] Testing changelog fixes after release published --- .github/scripts/create-platform-release-pr.sh | 3 +-- package.json | 2 +- yarn.lock | 10 +++++----- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/scripts/create-platform-release-pr.sh b/.github/scripts/create-platform-release-pr.sh index 01d9e675..84043b6d 100755 --- a/.github/scripts/create-platform-release-pr.sh +++ b/.github/scripts/create-platform-release-pr.sh @@ -298,8 +298,7 @@ create_changelog_pr() { # Generate Changelog and Test Plan echo "Generating changelog via auto-changelog.." - npx github:MetaMask/auto-changelog#dcc88e3686caaec40e4fbe62e2df962258ee4f8a update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize --useChangelogEntry --useShortPrLink - + npx @metamask/auto-changelog@5.1.0 update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize # Skip commits.csv for hotfix releases (previous_version_ref is literal "null") # - When we create a new major/minor release, we fetch all commits included in the release, by fetching the diff between HEAD and previous version reference. # - When we create a new hotfix release, there are no commits included in the release by default (they will be cherry-picked one by one). So we don't have previous version reference, which is why the value is set to 'null'. diff --git a/package.json b/package.json index ec64f188..8d3f97d2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "update-release-sheet": "node .github/scripts/update-release-sheet.mjs" }, "dependencies": { - "@metamask/auto-changelog": "github:MetaMask/auto-changelog#dcc88e3686caaec40e4fbe62e2df962258ee4f8a", + "@metamask/auto-changelog": "^5.1.0", "@metamask/utils": "^7.1.0", "@octokit/graphql": "^7.0.1", "@octokit/request": "^8.1.1", diff --git a/yarn.lock b/yarn.lock index 4b502c23..4e64dcaa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -941,9 +941,9 @@ __metadata: languageName: node linkType: hard -"@metamask/auto-changelog@github:MetaMask/auto-changelog#dcc88e3686caaec40e4fbe62e2df962258ee4f8a": - version: 5.0.2 - resolution: "@metamask/auto-changelog@https://github.com/MetaMask/auto-changelog.git#commit=dcc88e3686caaec40e4fbe62e2df962258ee4f8a" +"@metamask/auto-changelog@npm:^5.1.0": + version: 5.1.0 + resolution: "@metamask/auto-changelog@npm:5.1.0" dependencies: "@octokit/rest": "npm:^20.0.0" diff: "npm:^5.0.0" @@ -954,7 +954,7 @@ __metadata: prettier: ">=3.0.0" bin: auto-changelog: dist/cli.mjs - checksum: 10/5abb04fe7b86a07c7d98243fcfb4b59abfc561d9b52fe51455b2934314999f41e308a59651d1089c106752cbdbf092a498da5277ec70a5856435e644e82fa2dd + checksum: 10/ee9f651c313a2377a21a304383f56f1872b4ce6411a0b61cf0b70b23bff9d3204332cd5a052cdfcaf363ce15424a7a1fdbde99a6b4352f2472fbe6b6d27c5791 languageName: node linkType: hard @@ -1014,7 +1014,7 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^2.3.1" "@lavamoat/preinstall-always-fail": "npm:^1.0.0" - "@metamask/auto-changelog": "github:MetaMask/auto-changelog#dcc88e3686caaec40e4fbe62e2df962258ee4f8a" + "@metamask/auto-changelog": "npm:^5.1.0" "@metamask/eslint-config": "npm:^12.0.0" "@metamask/eslint-config-jest": "npm:^12.0.0" "@metamask/eslint-config-nodejs": "npm:^12.0.0" From ad37b6e201c984dffb105dfac08bafe70e4ffbb4 Mon Sep 17 00:00:00 2001 From: Pavel Dvorkin Date: Mon, 22 Sep 2025 14:42:00 -0400 Subject: [PATCH 05/11] More testing fixes: --- .github/scripts/create-platform-release-pr.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/scripts/create-platform-release-pr.sh b/.github/scripts/create-platform-release-pr.sh index 84043b6d..894701a5 100755 --- a/.github/scripts/create-platform-release-pr.sh +++ b/.github/scripts/create-platform-release-pr.sh @@ -299,6 +299,7 @@ create_changelog_pr() { # Generate Changelog and Test Plan echo "Generating changelog via auto-changelog.." npx @metamask/auto-changelog@5.1.0 update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize + # Skip commits.csv for hotfix releases (previous_version_ref is literal "null") # - When we create a new major/minor release, we fetch all commits included in the release, by fetching the diff between HEAD and previous version reference. # - When we create a new hotfix release, there are no commits included in the release by default (they will be cherry-picked one by one). So we don't have previous version reference, which is why the value is set to 'null'. From 05b46392411838b340b77b91fd086fe0f2271469 Mon Sep 17 00:00:00 2001 From: Howard Braham Date: Mon, 22 Sep 2025 16:56:33 -0400 Subject: [PATCH 06/11] updated prettier --- package.json | 8 +- yarn.lock | 243 +++++++++++++++++++++++---------------------------- 2 files changed, 111 insertions(+), 140 deletions(-) diff --git a/package.json b/package.json index 8d3f97d2..1323947c 100644 --- a/package.json +++ b/package.json @@ -56,17 +56,17 @@ "@typescript-eslint/parser": "^5.43.0", "depcheck": "^1.4.3", "eslint": "^8.44.0", - "eslint-config-prettier": "^8.8.0", + "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jest": "^27.2.2", "eslint-plugin-jsdoc": "^39.9.1", "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-promise": "^6.1.1", "jest": "^28.1.3", "jest-it-up": "^2.0.2", - "prettier": "^2.7.1", - "prettier-plugin-packagejson": "^2.3.0", + "prettier": "^3.6.2", + "prettier-plugin-packagejson": "^2.5.19", "ts-jest": "^28.0.7", "ts-node": "^10.9.1", "typescript": "^5.1.3" diff --git a/yarn.lock b/yarn.lock index 4e64dcaa..e2ff0012 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1038,12 +1038,12 @@ __metadata: csv-parse: "npm:5.6.0" depcheck: "npm:^1.4.3" eslint: "npm:^8.44.0" - eslint-config-prettier: "npm:^8.8.0" + eslint-config-prettier: "npm:^10.1.8" eslint-plugin-import: "npm:^2.27.5" eslint-plugin-jest: "npm:^27.2.2" eslint-plugin-jsdoc: "npm:^39.9.1" eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" + eslint-plugin-prettier: "npm:^5.5.4" eslint-plugin-promise: "npm:^6.1.1" execa: "npm:^9.5.2" googleapis: "npm:144.0.0" @@ -1051,8 +1051,8 @@ __metadata: jest-it-up: "npm:^2.0.2" luxon: "npm:^3.3.0" ora: "npm:^5.4.1" - prettier: "npm:^2.7.1" - prettier-plugin-packagejson: "npm:^2.3.0" + prettier: "npm:^3.6.2" + prettier-plugin-packagejson: "npm:^2.5.19" semver: "npm:^7.7.2" simple-git: "npm:3.27.0" ts-jest: "npm:^28.0.7" @@ -1246,17 +1246,6 @@ __metadata: languageName: node linkType: hard -"@octokit/endpoint@npm:^9.0.0": - version: 9.0.0 - resolution: "@octokit/endpoint@npm:9.0.0" - dependencies: - "@octokit/types": "npm:^11.0.0" - is-plain-object: "npm:^5.0.0" - universal-user-agent: "npm:^6.0.0" - checksum: 10/ec160fe1a0d5244ef380b1f4fce9586bcf82ee5f24f92f128aec898255eb148620f5622fcd0dc876678b0f84dc8e7210469108afc150c0080916b7c16fbfe49e - languageName: node - linkType: hard - "@octokit/endpoint@npm:^9.0.6": version: 9.0.6 resolution: "@octokit/endpoint@npm:9.0.6" @@ -1278,18 +1267,7 @@ __metadata: languageName: node linkType: hard -"@octokit/graphql@npm:^7.0.1": - version: 7.0.1 - resolution: "@octokit/graphql@npm:7.0.1" - dependencies: - "@octokit/request": "npm:^8.0.1" - "@octokit/types": "npm:^11.0.0" - universal-user-agent: "npm:^6.0.0" - checksum: 10/1c62aa5cfa71bcc5f3bc6159aaa0b26af84cfe2c0eca6edbf60ea9b49df95eaa24e7be4a60d7f85de6b9f6859345c9e3a3296ff45d6e817cf604a4028eb5d44d - languageName: node - linkType: hard - -"@octokit/graphql@npm:^7.1.0": +"@octokit/graphql@npm:^7.0.1, @octokit/graphql@npm:^7.1.0": version: 7.1.1 resolution: "@octokit/graphql@npm:7.1.1" dependencies: @@ -1388,17 +1366,6 @@ __metadata: languageName: node linkType: hard -"@octokit/request-error@npm:^5.0.0": - version: 5.0.0 - resolution: "@octokit/request-error@npm:5.0.0" - dependencies: - "@octokit/types": "npm:^11.0.0" - deprecation: "npm:^2.0.0" - once: "npm:^1.4.0" - checksum: 10/de7ed2934035650c67b619130c407c6eec7fc80c9c47c27131feaace76fa01c64e35338cb19d4b3838f5f53f3d174a5f0933e1dc7921b952411b0457b599dc71 - languageName: node - linkType: hard - "@octokit/request-error@npm:^5.1.1": version: 5.1.1 resolution: "@octokit/request-error@npm:5.1.1" @@ -1424,20 +1391,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request@npm:^8.0.1, @octokit/request@npm:^8.1.1": - version: 8.1.1 - resolution: "@octokit/request@npm:8.1.1" - dependencies: - "@octokit/endpoint": "npm:^9.0.0" - "@octokit/request-error": "npm:^5.0.0" - "@octokit/types": "npm:^11.1.0" - is-plain-object: "npm:^5.0.0" - universal-user-agent: "npm:^6.0.0" - checksum: 10/62fd236ef88de3bc7ecb652414751eb3934f589727e938736cb1b76545384d6db225abeae12371a1d6017bff2ae82948bf529af6b746131bdb3a270bfb177ac1 - languageName: node - linkType: hard - -"@octokit/request@npm:^8.4.1": +"@octokit/request@npm:^8.1.1, @octokit/request@npm:^8.4.1": version: 8.4.1 resolution: "@octokit/request@npm:8.4.1" dependencies: @@ -1489,15 +1443,6 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^11.0.0, @octokit/types@npm:^11.1.0": - version: 11.1.0 - resolution: "@octokit/types@npm:11.1.0" - dependencies: - "@octokit/openapi-types": "npm:^18.0.0" - checksum: 10/ebd510c14c4b26df127b76b4ed6b4b9a97cd6ec7a047532060f8346bfb29a68414c7189ee2b98f5386bcd7fa1a8c29af8e8460e5a7373cf6bf38a11775c8e26d - languageName: node - linkType: hard - "@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.7.0, @octokit/types@npm:^13.8.0": version: 13.10.0 resolution: "@octokit/types@npm:13.10.0" @@ -1516,6 +1461,13 @@ __metadata: languageName: node linkType: hard +"@pkgr/core@npm:^0.2.9": + version: 0.2.9 + resolution: "@pkgr/core@npm:0.2.9" + checksum: 10/bb2fb86977d63f836f8f5b09015d74e6af6488f7a411dcd2bfdca79d76b5a681a9112f41c45bdf88a9069f049718efc6f3900d7f1de66a2ec966068308ae517f + languageName: node + linkType: hard + "@scure/base@npm:~1.1.0": version: 1.1.2 resolution: "@scure/base@npm:1.1.2" @@ -1902,16 +1854,6 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:^7.1.1": - version: 7.1.3 - resolution: "@types/glob@npm:7.1.3" - dependencies: - "@types/minimatch": "npm:*" - "@types/node": "npm:*" - checksum: 10/e0eef12285f548f15d887145590594a04ccce7f7e645fb047cbac18cb093f25d507ffbcc725312294c224bb78cf980fce33e5807de8d6f8a868b4186253499d4 - languageName: node - linkType: hard - "@types/graceful-fs@npm:^4.1.3": version: 4.1.5 resolution: "@types/graceful-fs@npm:4.1.5" @@ -2002,7 +1944,7 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*, @types/minimatch@npm:^3.0.3": +"@types/minimatch@npm:^3.0.3": version: 3.0.5 resolution: "@types/minimatch@npm:3.0.5" checksum: 10/c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92 @@ -3463,20 +3405,27 @@ __metadata: languageName: node linkType: hard -"detect-indent@npm:^6.0.0": - version: 6.1.0 - resolution: "detect-indent@npm:6.1.0" - checksum: 10/ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d +"detect-indent@npm:^7.0.1": + version: 7.0.2 + resolution: "detect-indent@npm:7.0.2" + checksum: 10/ef215d1b55a14f677ce03e840973b25362b6f8cd3f566bc82831fa1abb2be6a95423729bc573dc2334b1371ad7be18d9ec67e1a9611b71a04cb6d63f0d8e54cc languageName: node linkType: hard -"detect-newline@npm:3.1.0, detect-newline@npm:^3.0.0": +"detect-newline@npm:^3.0.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" checksum: 10/ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 languageName: node linkType: hard +"detect-newline@npm:^4.0.1": + version: 4.0.1 + resolution: "detect-newline@npm:4.0.1" + checksum: 10/0409ecdfb93419591ccff24fccfe2ddddad29b66637d1ed898872125b25af05014fdeedc9306339577060f69f59fe6e9830cdd80948597f136dfbffefa60599c + languageName: node + linkType: hard + "diff-sequences@npm:^28.1.1": version: 28.1.1 resolution: "diff-sequences@npm:28.1.1" @@ -3753,14 +3702,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.8.0": - version: 8.10.0 - resolution: "eslint-config-prettier@npm:8.10.0" +"eslint-config-prettier@npm:^10.1.8": + version: 10.1.8 + resolution: "eslint-config-prettier@npm:10.1.8" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 10/0a51ab1417cbf80fabcf7a406960a142663539c8140fdb0a187b78f3d708b9d137a62a4bc4e689150e290b667750ddabd1740a516623b0cb4adb6cc1962cfe2c + checksum: 10/03f8e6ea1a6a9b8f9eeaf7c8c52a96499ec4b275b9ded33331a6cc738ed1d56de734097dbd0091f136f0e84bc197388bd8ec22a52a4658105883f8c8b7d8921a languageName: node linkType: hard @@ -3879,18 +3828,23 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^4.2.1": - version: 4.2.1 - resolution: "eslint-plugin-prettier@npm:4.2.1" +"eslint-plugin-prettier@npm:^5.5.4": + version: 5.5.4 + resolution: "eslint-plugin-prettier@npm:5.5.4" dependencies: prettier-linter-helpers: "npm:^1.0.0" + synckit: "npm:^0.11.7" peerDependencies: - eslint: ">=7.28.0" - prettier: ">=2.0.0" + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + eslint-config-prettier: ">= 7.0.0 <10.0.0 || >=10.1.0" + prettier: ">=3.0.0" peerDependenciesMeta: + "@types/eslint": + optional: true eslint-config-prettier: optional: true - checksum: 10/d387f85dd1bfcb6bc6b794845fee6afb9ebb2375653de6bcde6e615892fb97f85121a7c012a4651b181fc09953bdf54c9bc70cab7ad297019d89ae87dd007e28 + checksum: 10/5e39e3b7046d4ba0e1111cc2048630ee9d0aa5d5bb00d6230bef56893fdae37cbe2261babfb26db350cc2ad517c81d283b3f8b04cfee4e5aef7cd4bee72f90de languageName: node linkType: hard @@ -4225,7 +4179,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9": +"fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9": version: 3.3.1 resolution: "fast-glob@npm:3.3.1" dependencies: @@ -4270,6 +4224,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10/14ca1c9f0a0e8f4f2e9bf4e8551065a164a09545dae548c12a18d238b72e51e5a7b39bd8e5494b56463a0877672d0a6c1ef62c6fa0677db1b0c847773be939b1 + languageName: node + linkType: hard + "figures@npm:^6.1.0": version: 6.1.0 resolution: "figures@npm:6.1.0" @@ -4620,10 +4586,10 @@ __metadata: languageName: node linkType: hard -"git-hooks-list@npm:1.0.3": - version: 1.0.3 - resolution: "git-hooks-list@npm:1.0.3" - checksum: 10/a1dd03d39c1d727ba08a35dbdbdcc6e96de8c4170c942dc95bf787ca6e34998d39fb5295a00242b58a3d265de0b69a0686d0cf583baa6b7830f268542c4576b9 +"git-hooks-list@npm:^4.0.0": + version: 4.1.1 + resolution: "git-hooks-list@npm:4.1.1" + checksum: 10/a56c8cc3dab505bde2c6de032164a9113968ab7f249dfe2c9f2f23be872165f88c91e097994e009d31e56dd1e81c1f714d0972133314d8d3c6bd92a847ba562f languageName: node linkType: hard @@ -4697,22 +4663,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:10.0.0": - version: 10.0.0 - resolution: "globby@npm:10.0.0" - dependencies: - "@types/glob": "npm:^7.1.1" - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.0.3" - glob: "npm:^7.1.3" - ignore: "npm:^5.1.1" - merge2: "npm:^1.2.3" - slash: "npm:^3.0.0" - checksum: 10/d0c94128706b5e12a251ddbd1b87cf0e67e57e373c816f242bb7a4a2fbe931602db1a330780d511a5bce675c25fac297622ac01d540c8479cca9c8177528947a - languageName: node - linkType: hard - "globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -5243,13 +5193,6 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:2.1.0": - version: 2.1.0 - resolution: "is-plain-obj@npm:2.1.0" - checksum: 10/cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa - languageName: node - linkType: hard - "is-plain-obj@npm:^1.0.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" @@ -6242,7 +6185,7 @@ __metadata: languageName: node linkType: hard -"merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 10/7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 @@ -6933,6 +6876,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 + languageName: node + linkType: hard + "pify@npm:^2.2.0": version: 2.3.0 resolution: "pify@npm:2.3.0" @@ -6999,26 +6949,27 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-packagejson@npm:^2.3.0": - version: 2.3.0 - resolution: "prettier-plugin-packagejson@npm:2.3.0" +"prettier-plugin-packagejson@npm:^2.5.19": + version: 2.5.19 + resolution: "prettier-plugin-packagejson@npm:2.5.19" dependencies: - sort-package-json: "npm:1.57.0" + sort-package-json: "npm:3.4.0" + synckit: "npm:0.11.11" peerDependencies: prettier: ">= 1.16.0" peerDependenciesMeta: prettier: optional: true - checksum: 10/a00434639b6a5bb5d036451d442c86d6167397d8cba3b1916548e98b16ca673738f80df67e43a8de52754c9bd6fcc953dd82ed635f7a74895eed7db3316a1eb2 + checksum: 10/a3caba8b62f92b53a8414cf1061a87bb5931e790c77022c64f3fa12122cf78b392912525deb9671bcdb196106a3078d4dcc6ae076fe2e14e26931b9d9b0195f1 languageName: node linkType: hard -"prettier@npm:^2.7.1": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" +"prettier@npm:^3.6.2": + version: 3.6.2 + resolution: "prettier@npm:3.6.2" bin: - prettier: bin-prettier.js - checksum: 10/00cdb6ab0281f98306cd1847425c24cbaaa48a5ff03633945ab4c701901b8e96ad558eb0777364ffc312f437af9b5a07d0f45346266e8245beaf6247b9c62b24 + prettier: bin/prettier.cjs + checksum: 10/1213691706bcef1371d16ef72773c8111106c3533b660b1cc8ec158bd109cdf1462804125f87f981f23c4a3dba053b6efafda30ab0114cc5b4a725606bb9ff26 languageName: node linkType: hard @@ -7461,7 +7412,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.7.2": +"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.7.1, semver@npm:^7.7.2": version: 7.7.2 resolution: "semver@npm:7.7.2" bin: @@ -7672,19 +7623,20 @@ __metadata: languageName: node linkType: hard -"sort-package-json@npm:1.57.0": - version: 1.57.0 - resolution: "sort-package-json@npm:1.57.0" +"sort-package-json@npm:3.4.0": + version: 3.4.0 + resolution: "sort-package-json@npm:3.4.0" dependencies: - detect-indent: "npm:^6.0.0" - detect-newline: "npm:3.1.0" - git-hooks-list: "npm:1.0.3" - globby: "npm:10.0.0" - is-plain-obj: "npm:2.1.0" + detect-indent: "npm:^7.0.1" + detect-newline: "npm:^4.0.1" + git-hooks-list: "npm:^4.0.0" + is-plain-obj: "npm:^4.1.0" + semver: "npm:^7.7.1" sort-object-keys: "npm:^1.1.3" + tinyglobby: "npm:^0.2.12" bin: sort-package-json: cli.js - checksum: 10/abc217315070ffd6559b32b95917b92c8376880c0d17b4ad2b0eeacdffb38bf723b892a56c56d91ae6999fca3369bfdf5e29b1b02b2fc944b0cbb299c069d0e8 + checksum: 10/f8009b037d0e1ba48819ddf498a34500f778058833b962b5f0d481943def68e2633259e679f29dbb6356fbab2bbc9ffa18524bc6decdcfd4341ab1a6aadee571 languageName: node linkType: hard @@ -7973,6 +7925,15 @@ __metadata: languageName: node linkType: hard +"synckit@npm:0.11.11, synckit@npm:^0.11.7": + version: 0.11.11 + resolution: "synckit@npm:0.11.11" + dependencies: + "@pkgr/core": "npm:^0.2.9" + checksum: 10/6ecd88212b5be80004376b6ea74babcba284566ff59a50d8803afcaa78c165b5d268635c1dd84532ee3f690a979409e1eda225a8a35bed2d135ffdcea06ce7b0 + languageName: node + linkType: hard + "tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.2.1 resolution: "tar@npm:6.2.1" @@ -8015,6 +7976,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.12": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10/d72bd826a8b0fa5fa3929e7fe5ba48fceb2ae495df3a231b6c5408cd7d8c00b58ab5a9c2a76ba56a62ee9b5e083626f1f33599734bed1ffc4b792406408f0ca2 + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" From 7ca6e480d35ca139649c0c6cd1a520a4a5dbf7bf Mon Sep 17 00:00:00 2001 From: Howard Braham Date: Mon, 22 Sep 2025 17:36:30 -0400 Subject: [PATCH 07/11] testing --- .github/workflows/create-release-pr.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create-release-pr.yml b/.github/workflows/create-release-pr.yml index 2abb99b2..6f0b6a19 100644 --- a/.github/workflows/create-release-pr.yml +++ b/.github/workflows/create-release-pr.yml @@ -97,7 +97,7 @@ jobs: - name: Checkout and setup environment uses: ./github-tools/.github/actions/checkout-and-setup with: - is-high-risk-environment: true + is-high-risk-environment: false # Step 4: Print Input Values - name: Print Input Values @@ -120,6 +120,7 @@ jobs: echo "Git User Name: ${{ inputs.git-user-name }}" echo "Git User Email: ${{ inputs.git-user-email }}" echo "-------------" + cat node_modules/.bin/auto-changelog # Step 5: Create Release PR - name: Create Release PR From ae2cbd0d4f5822a21664c14aa76cc7736bd9b81d Mon Sep 17 00:00:00 2001 From: Howard Braham Date: Mon, 22 Sep 2025 18:01:14 -0400 Subject: [PATCH 08/11] yarn auto-changelog --- .github/scripts/create-platform-release-pr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/create-platform-release-pr.sh b/.github/scripts/create-platform-release-pr.sh index 894701a5..fee4e03d 100755 --- a/.github/scripts/create-platform-release-pr.sh +++ b/.github/scripts/create-platform-release-pr.sh @@ -298,7 +298,7 @@ create_changelog_pr() { # Generate Changelog and Test Plan echo "Generating changelog via auto-changelog.." - npx @metamask/auto-changelog@5.1.0 update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize + yarn auto-changelog update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize # Skip commits.csv for hotfix releases (previous_version_ref is literal "null") # - When we create a new major/minor release, we fetch all commits included in the release, by fetching the diff between HEAD and previous version reference. From 330f17c477bc81ef5dacc5b5c285578b0ba98c4b Mon Sep 17 00:00:00 2001 From: Howard Braham Date: Wed, 24 Sep 2025 13:07:35 -0400 Subject: [PATCH 09/11] more testing --- .github/scripts/create-platform-release-pr.sh | 2 +- .github/workflows/create-release-pr.yml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/scripts/create-platform-release-pr.sh b/.github/scripts/create-platform-release-pr.sh index fee4e03d..c2071b9a 100755 --- a/.github/scripts/create-platform-release-pr.sh +++ b/.github/scripts/create-platform-release-pr.sh @@ -298,7 +298,7 @@ create_changelog_pr() { # Generate Changelog and Test Plan echo "Generating changelog via auto-changelog.." - yarn auto-changelog update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize + yarn auto-changelog update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize --useChangelogEntry --useShortPrLink # Skip commits.csv for hotfix releases (previous_version_ref is literal "null") # - When we create a new major/minor release, we fetch all commits included in the release, by fetching the diff between HEAD and previous version reference. diff --git a/.github/workflows/create-release-pr.yml b/.github/workflows/create-release-pr.yml index 6f0b6a19..81666723 100644 --- a/.github/workflows/create-release-pr.yml +++ b/.github/workflows/create-release-pr.yml @@ -120,7 +120,6 @@ jobs: echo "Git User Name: ${{ inputs.git-user-name }}" echo "Git User Email: ${{ inputs.git-user-email }}" echo "-------------" - cat node_modules/.bin/auto-changelog # Step 5: Create Release PR - name: Create Release PR From ef90540655c749fecb014f694b9de4cd8184d59c Mon Sep 17 00:00:00 2001 From: Howard Braham Date: Wed, 24 Sep 2025 13:20:07 -0400 Subject: [PATCH 10/11] chore to release --- .github/scripts/create-platform-release-pr.sh | 6 +++--- .../scripts/tests/test-create-platform-release-pr-full.sh | 2 +- .github/workflows/stable-sync.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/scripts/create-platform-release-pr.sh b/.github/scripts/create-platform-release-pr.sh index c2071b9a..b72ef3d6 100755 --- a/.github/scripts/create-platform-release-pr.sh +++ b/.github/scripts/create-platform-release-pr.sh @@ -372,7 +372,7 @@ create_changelog_pr() { # Use helper functions for push and PR creation push_branch_with_handling "${changelog_branch_name}" - create_pr_if_not_exists "${changelog_branch_name}" "chore: ${changelog_branch_name}" "${pr_body}" "${release_branch_name}" "" "search" + create_pr_if_not_exists "${changelog_branch_name}" "release: ${changelog_branch_name}" "${pr_body}" "${release_branch_name}" "" "search" echo "Changelog PR Ready" } @@ -492,7 +492,7 @@ main() { # Initialize branch names local release_branch_name changelog_branch_name version_bump_branch_name release_branch_name=$(get_release_branch_name "$NEW_VERSION") - changelog_branch_name="chore/${NEW_VERSION}-Changelog" + changelog_branch_name="release/${NEW_VERSION}-Changelog" version_bump_branch_name=$(get_version_bump_branch_name "$next_version") # Execute main workflow configure_git @@ -521,7 +521,7 @@ main() { echo "Created PRs:" echo "1. Release PR: release: ${NEW_VERSION}" if [ "$TEST_ONLY" != "true" ]; then - echo "2. Changelog PR: chore: ${changelog_branch_name}" + echo "2. Changelog PR: release: ${changelog_branch_name}" if [[ "${PREVIOUS_VERSION_REF,,}" == "null" ]]; then echo "(Hotfix) Skipped version bump PR" else diff --git a/.github/scripts/tests/test-create-platform-release-pr-full.sh b/.github/scripts/tests/test-create-platform-release-pr-full.sh index 02a154c0..8cfca48c 100755 --- a/.github/scripts/tests/test-create-platform-release-pr-full.sh +++ b/.github/scripts/tests/test-create-platform-release-pr-full.sh @@ -152,7 +152,7 @@ configure_git echo "" echo "Testing create_release_pr:" -create_release_pr "extension" "1.5.3" "100" "Version-v1.5.3" "chore/1.5.3-Changelog" +create_release_pr "extension" "1.5.3" "100" "Version-v1.5.3" "release/1.5.3-Changelog" echo "" echo "Testing create_version_bump_pr:" diff --git a/.github/workflows/stable-sync.yml b/.github/workflows/stable-sync.yml index 2dce21fe..e9fe15eb 100644 --- a/.github/workflows/stable-sync.yml +++ b/.github/workflows/stable-sync.yml @@ -138,7 +138,7 @@ jobs: run: | # Create PR using GitHub CLI gh pr create \ - --title "chore: sync stable to main for version $VERSION" \ + --title "release: sync stable to main for version $VERSION" \ --body "This PR syncs the stable branch to main for version $VERSION. *Synchronization Process:* @@ -156,7 +156,7 @@ jobs: - android/app/build.gradle - ios/MetaMask.xcodeproj/project.pbxproj - package.json - + Indicates the next version candidate of main to $VERSION" \ --base main \ --head "$BRANCH_NAME" From bd38db5f81b3b48557f6a4c84800a7e75764f9c6 Mon Sep 17 00:00:00 2001 From: Howard Braham Date: Wed, 24 Sep 2025 13:56:25 -0400 Subject: [PATCH 11/11] can't use GITHUB_REPOSITORY_URL --- .github/scripts/create-platform-release-pr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/create-platform-release-pr.sh b/.github/scripts/create-platform-release-pr.sh index b72ef3d6..06d6dc79 100755 --- a/.github/scripts/create-platform-release-pr.sh +++ b/.github/scripts/create-platform-release-pr.sh @@ -298,7 +298,7 @@ create_changelog_pr() { # Generate Changelog and Test Plan echo "Generating changelog via auto-changelog.." - yarn auto-changelog update --rc --repo "${GITHUB_REPOSITORY_URL}" --currentVersion "${new_version}" --autoCategorize --useChangelogEntry --useShortPrLink + yarn auto-changelog update --rc --repo "https://github.com/MetaMask/metamask-extension" --currentVersion "${new_version}" --autoCategorize --useChangelogEntry --useShortPrLink # Skip commits.csv for hotfix releases (previous_version_ref is literal "null") # - When we create a new major/minor release, we fetch all commits included in the release, by fetching the diff between HEAD and previous version reference.