Skip to content

Commit 01d2518

Browse files
committed
Add since-latest-release script to match MetaMask/core
1 parent c26555e commit 01d2518

File tree

47 files changed

+240
-43
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+240
-43
lines changed

constraints.pro

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,13 @@ gen_enforced_field(WorkspaceCwd, 'scripts.changelog:update', ChangelogUpdateScri
251251
relative_path(WorkspaceCwd, 'scripts/update-changelog.sh', BaseChangelogUpdateScript),
252252
atomic_list_concat([BaseChangelogUpdateScript, ' ', WorkspacePackageName], ChangelogUpdateScript).
253253

254+
% The "since-latest-release" script for each published package must run a common
255+
% script.
256+
gen_enforced_field(WorkspaceCwd, 'scripts.since-latest-release', SinceLatestReleaseScript) :-
257+
\+ workspace_field(WorkspaceCwd, 'private', true),
258+
workspace_field(WorkspaceCwd, 'name', WorkspacePackageName),
259+
relative_path(WorkspaceCwd, 'scripts/since-latest-release.sh', SinceLatestReleaseScript).
260+
254261
% The "lint:dependencies" script must be the same for all packages.
255262
gen_enforced_field(WorkspaceCwd, 'scripts.lint:dependencies', 'depcheck') :-
256263
WorkspaceCwd \= '.'.

packages/create-snap/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@
4747
"test:clean": "jest --clearCache",
4848
"test:post": "jest-it-up",
4949
"test:verbose": "jest --verbose",
50-
"test:watch": "jest --watch"
50+
"test:watch": "jest --watch",
51+
"since-latest-release": "../../scripts/since-latest-release.sh"
5152
},
5253
"dependencies": {
5354
"@metamask/snaps-utils": "workspace:^",

packages/examples/packages/bip32/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"test": "jest --reporters=jest-silent-reporter",
3131
"test:clean": "jest --clearCache",
3232
"test:verbose": "jest --verbose",
33-
"test:watch": "jest --watch"
33+
"test:watch": "jest --watch",
34+
"since-latest-release": "../../../../scripts/since-latest-release.sh"
3435
},
3536
"dependencies": {
3637
"@metamask/key-tree": "^9.1.2",

packages/examples/packages/bip44/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"test": "jest --reporters=jest-silent-reporter",
3131
"test:clean": "jest --clearCache",
3232
"test:verbose": "jest --verbose",
33-
"test:watch": "jest --watch"
33+
"test:watch": "jest --watch",
34+
"since-latest-release": "../../../../scripts/since-latest-release.sh"
3435
},
3536
"dependencies": {
3637
"@metamask/key-tree": "^9.1.2",

packages/examples/packages/browserify-plugin/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
"test": "jest --reporters=jest-silent-reporter",
3030
"test:clean": "jest --clearCache",
3131
"test:verbose": "jest --verbose",
32-
"test:watch": "jest --watch"
32+
"test:watch": "jest --watch",
33+
"since-latest-release": "../../../../scripts/since-latest-release.sh"
3334
},
3435
"dependencies": {
3536
"@metamask/snaps-sdk": "workspace:^"

packages/examples/packages/browserify/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"test": "jest --reporters=jest-silent-reporter",
3131
"test:clean": "jest --clearCache",
3232
"test:verbose": "jest --verbose",
33-
"test:watch": "jest --watch"
33+
"test:watch": "jest --watch",
34+
"since-latest-release": "../../../../scripts/since-latest-release.sh"
3435
},
3536
"dependencies": {
3637
"@metamask/snaps-sdk": "workspace:^"

packages/examples/packages/client-status/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"test": "jest --reporters=jest-silent-reporter",
3131
"test:clean": "jest --clearCache",
3232
"test:verbose": "jest --verbose",
33-
"test:watch": "jest --watch"
33+
"test:watch": "jest --watch",
34+
"since-latest-release": "../../../../scripts/since-latest-release.sh"
3435
},
3536
"dependencies": {
3637
"@metamask/snaps-sdk": "workspace:^"

packages/examples/packages/cronjobs/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"test": "jest --reporters=jest-silent-reporter",
3131
"test:clean": "jest --clearCache",
3232
"test:verbose": "jest --verbose",
33-
"test:watch": "jest --watch"
33+
"test:watch": "jest --watch",
34+
"since-latest-release": "../../../../scripts/since-latest-release.sh"
3435
},
3536
"dependencies": {
3637
"@metamask/snaps-sdk": "workspace:^"

packages/examples/packages/dialogs/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"test": "jest --reporters=jest-silent-reporter",
3131
"test:clean": "jest --clearCache",
3232
"test:verbose": "jest --verbose",
33-
"test:watch": "jest --watch"
33+
"test:watch": "jest --watch",
34+
"since-latest-release": "../../../../scripts/since-latest-release.sh"
3435
},
3536
"dependencies": {
3637
"@metamask/snaps-sdk": "workspace:^"

packages/examples/packages/errors/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"test": "jest --reporters=jest-silent-reporter",
3131
"test:clean": "jest --clearCache",
3232
"test:verbose": "jest --verbose",
33-
"test:watch": "jest --watch"
33+
"test:watch": "jest --watch",
34+
"since-latest-release": "../../../../scripts/since-latest-release.sh"
3435
},
3536
"dependencies": {
3637
"@metamask/snaps-sdk": "workspace:^"

0 commit comments

Comments
 (0)