Skip to content

Commit 38f070c

Browse files
authored
Merge pull request #1183 from rvsia/fixCommonVErsion
fix(common): update common version in package.json
2 parents 66aa1fb + 3a9de9e commit 38f070c

File tree

7 files changed

+50
-4
lines changed

7 files changed

+50
-4
lines changed

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
"@khala/commit-analyzer-wildcard": "^2.5.2",
8686
"@khala/npm-release-monorepo": "^2.5.2",
8787
"@khala/wildcard-release-notes": "^2.5.2",
88+
"@semantic-release/exec": "^6.0.3",
8889
"@semantic-release/git": "^9.0.1",
8990
"@semantic-release/github": "^7.2.3",
9091
"@semantic-release/npm": "^7.1.3",
@@ -178,6 +179,11 @@
178179
],
179180
"message": "Release of new version: ${nextRelease.version} <no> [skip ci]"
180181
}
182+
],
183+
[
184+
"@semantic-release/exec", {
185+
"prepareCmd": "node ./scripts/update-common.js ${nextRelease.version}"
186+
}
181187
]
182188
]
183189
},

packages/ant-component-mapper/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"antd": "^4.2.0"
3030
},
3131
"peerDependencies": {
32-
"@data-driven-forms/react-form-renderer": ">=3.2.1",
32+
"@data-driven-forms/react-form-renderer": "*",
3333
"antd": "^4.2.0",
3434
"react": "^16.13.1 || ^17.0.2",
3535
"react-dom": "^16.13.1 || ^17.0.2"

packages/mui-component-mapper/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"@mui/styles": "^5.0.2"
3131
},
3232
"peerDependencies": {
33-
"@data-driven-forms/react-form-renderer": ">=3.2.1",
33+
"@data-driven-forms/react-form-renderer": "*",
3434
"@mui/icons-material": "^5.0.5",
3535
"@mui/material": "^5.0.6",
3636
"@mui/styles": "^5.0.2",

packages/pf4-component-mapper/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@patternfly/react-icons": "^4.11.7"
3535
},
3636
"peerDependencies": {
37-
"@data-driven-forms/react-form-renderer": ">=3.2.1",
37+
"@data-driven-forms/react-form-renderer": "*",
3838
"@patternfly/react-core": "^4.157.3",
3939
"@patternfly/react-icons": "^4.11.7",
4040
"react": "^16.13.1 || ^17.0.2",

packages/suir-component-mapper/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"semantic-ui-react": "^2.0.3"
2828
},
2929
"peerDependencies": {
30-
"@data-driven-forms/react-form-renderer": ">=3.2.1",
30+
"@data-driven-forms/react-form-renderer": "*",
3131
"react": "^16.13.1 || ^17.0.2",
3232
"react-dom": "^16.13.1 || ^17.0.2",
3333
"semantic-ui-react": "^2.0.3"

scripts/update-common.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/* eslint-disable no-console */
2+
const replace = require('replace-in-file');
3+
const glob = require('glob');
4+
5+
const nextVersion = process.argv[2];
6+
console.log('Updating common package version!\n');
7+
console.log('Next version is:', nextVersion, '\n');
8+
9+
const root = process.cwd();
10+
const files = glob.sync(`${root}/packages/*/package.json`);
11+
12+
console.log('Files to replace: ', files.join(',\n'), '\n');
13+
console.log('Replacing to: ', `"@data-driven-forms/common": "^${nextVersion}"`, '\n');
14+
15+
const replaceConfig = {
16+
files,
17+
from: ['"@data-driven-forms/common": "*"', '"@data-driven-forms/react-form-renderer": "*"'],
18+
to: [`"@data-driven-forms/common": "^${nextVersion}"`, `"@data-driven-forms/react-form-renderer": "^${nextVersion}"`],
19+
};
20+
21+
(async () => await replace(replaceConfig))();
22+
23+
console.log('Common package version successfully updated!\n');

yarn.lock

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3405,6 +3405,23 @@
34053405
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
34063406
integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
34073407

3408+
"@semantic-release/error@^3.0.0":
3409+
version "3.0.0"
3410+
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-3.0.0.tgz#30a3b97bbb5844d695eb22f9d3aa40f6a92770c2"
3411+
integrity sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==
3412+
3413+
"@semantic-release/exec@^6.0.3":
3414+
version "6.0.3"
3415+
resolved "https://registry.yarnpkg.com/@semantic-release/exec/-/exec-6.0.3.tgz#d212fdf19633bdfb553de6cb6c7f8781933224db"
3416+
integrity sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ==
3417+
dependencies:
3418+
"@semantic-release/error" "^3.0.0"
3419+
aggregate-error "^3.0.0"
3420+
debug "^4.0.0"
3421+
execa "^5.0.0"
3422+
lodash "^4.17.4"
3423+
parse-json "^5.0.0"
3424+
34083425
"@semantic-release/git@^9.0.1":
34093426
version "9.0.1"
34103427
resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-9.0.1.tgz#7b5486578460084d8914c1aa4c4fff5087afa32a"

0 commit comments

Comments
 (0)