Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"postbuild": "lerna run --ignore=@asu/unity-bootstrap-theme docs",
"test": "lerna run test --stream --parallel",
"test:e2e": "jest",
"prepublish-packages": "node scripts/copy-license.js",
"prepublish-packages": "node scripts/copy-license.js && node scripts/copy-release-rc.js",
"publish-packages": "yarn prepublish-packages && lerna exec --concurrency 1 -- npx --no-install semantic-release --debug -e semantic-release-monorepo",
"start": "node server/server.js",
"stop": "node server/server.stop.js",
Expand Down Expand Up @@ -101,6 +101,9 @@
"webpack-merge": "^5.7.3",
"webpack-node-externals": "^2.5.0"
},
"resolutions": {
"cosmiconfig": "<9"
},
"config": {
"commitizen": {
"path": "./scripts/conventional-commits.js"
Expand Down
31 changes: 31 additions & 0 deletions scripts/copy-release-rc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
const fs = require('fs');
const path = require('path');

const sourcePath = path.join(__dirname, '..', '.releaserc.json');
const packagesDir = path.join(__dirname, '..', 'packages');

function copyReleaseRC() {
fs.readdir(packagesDir, (err, files) => {
if (err) {
console.error('Error reading packages directory:', err);
return;
}

files.forEach(file => {
const packagePath = path.join(packagesDir, file);
const destPath = path.join(packagePath, '.releaserc');

if (fs.lstatSync(packagePath).isDirectory()) {
fs.copyFile(sourcePath, destPath, (err) => {
if (err) {
console.error(`Error copying .releaserc to ${packagePath}:`, err);
} else {
console.log(`.releaserc.json copied to ${packagePath}`);
}
});
}
});
});
}

copyReleaseRC();
56 changes: 3 additions & 53 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9764,13 +9764,6 @@ __metadata:
languageName: node
linkType: hard

"@types/parse-json@npm:^4.0.0":
version: 4.0.2
resolution: "@types/parse-json@npm:4.0.2"
checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1
languageName: node
linkType: hard

"@types/prettier@npm:^2.0.0":
version: 2.7.3
resolution: "@types/prettier@npm:2.7.3"
Expand Down Expand Up @@ -14199,33 +14192,7 @@ __metadata:
languageName: node
linkType: hard

"cosmiconfig@npm:7.0.0":
version: 7.0.0
resolution: "cosmiconfig@npm:7.0.0"
dependencies:
"@types/parse-json": "npm:^4.0.0"
import-fresh: "npm:^3.2.1"
parse-json: "npm:^5.0.0"
path-type: "npm:^4.0.0"
yaml: "npm:^1.10.0"
checksum: 10c0/532cb7fc3690afb00fa989d8127a824439e2e926a3d40b4e07c3e563fe1910b91ed19d611143267fa607538f324f07eeb79e917aea85859786e6e1c0c00b1cda
languageName: node
linkType: hard

"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1":
version: 7.1.0
resolution: "cosmiconfig@npm:7.1.0"
dependencies:
"@types/parse-json": "npm:^4.0.0"
import-fresh: "npm:^3.2.1"
parse-json: "npm:^5.0.0"
path-type: "npm:^4.0.0"
yaml: "npm:^1.10.0"
checksum: 10c0/b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03
languageName: node
linkType: hard

"cosmiconfig@npm:^8.0.0, cosmiconfig@npm:^8.2.0, cosmiconfig@npm:^8.3.5":
"cosmiconfig@npm:<9":
version: 8.3.6
resolution: "cosmiconfig@npm:8.3.6"
dependencies:
Expand All @@ -14242,23 +14209,6 @@ __metadata:
languageName: node
linkType: hard

"cosmiconfig@npm:^9.0.0":
version: 9.0.0
resolution: "cosmiconfig@npm:9.0.0"
dependencies:
env-paths: "npm:^2.2.1"
import-fresh: "npm:^3.3.0"
js-yaml: "npm:^4.1.0"
parse-json: "npm:^5.2.0"
peerDependencies:
typescript: ">=4.9.5"
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/1c1703be4f02a250b1d6ca3267e408ce16abfe8364193891afc94c2d5c060b69611fdc8d97af74b7e6d5d1aac0ab2fb94d6b079573146bc2d756c2484ce5f0ee
languageName: node
linkType: hard

"create-jest@npm:^29.7.0":
version: 29.7.0
resolution: "create-jest@npm:29.7.0"
Expand Down Expand Up @@ -15748,7 +15698,7 @@ __metadata:
languageName: node
linkType: hard

"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1":
"env-paths@npm:^2.2.0":
version: 2.2.1
resolution: "env-paths@npm:2.2.1"
checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4
Expand Down Expand Up @@ -34273,7 +34223,7 @@ __metadata:
languageName: node
linkType: hard

"yaml@npm:^1.10.0, yaml@npm:^1.10.2":
"yaml@npm:^1.10.2":
version: 1.10.2
resolution: "yaml@npm:1.10.2"
checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f
Expand Down