Skip to content

Commit

Permalink
fix: monorepo extends overwrites config
Browse files Browse the repository at this point in the history
  • Loading branch information
solaris007 committed Jan 23, 2024
1 parent 1a2153d commit 7ca7ecc
Show file tree
Hide file tree
Showing 9 changed files with 95 additions and 10 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ jobs:
with:
node-version: '20.x'
- run: npm ci
- run: npm run semantic-release
- name: Semantic Release
run: npm run semantic-release
env:
GITHUB_TOKEN: ${{ secrets.ADOBE_BOT_GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.ADOBE_BOT_NPM_TOKEN }}
2 changes: 1 addition & 1 deletion .releaserc.cjs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module.exports = {
extends: "semantic-release-monorepo",
extends: "@solaris007/semantic-release-monorepo",
plugins: [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
"docs": "npm run docs:api",
"test": "npm test -ws",
"lint": "npm run lint -ws",
"semantic-release": "npx --no -ws semantic-release -e @solaris007/semantic-release-monorepo",
"semantic-release-dry": "npx --no -ws semantic-release -e @solaris007/semantic-release-monorepo --dry-run --branches $CI_BRANCH",
"semantic-release": "npx --no -ws semantic-release",
"semantic-release-dry": "npx --no -ws semantic-release --dry-run --branches $CI_BRANCH",
"prepare": "husky install",
"clean": "rm -rf package-lock.json node_modules"
},
Expand Down
16 changes: 15 additions & 1 deletion packages/spacecat-shared-data-access/.releaserc.cjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
module.exports = {
extends: '../../.releaserc.cjs',
extends: "@solaris007/semantic-release-monorepo",
plugins: [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
["@semantic-release/changelog", {
"changelogFile": "CHANGELOG.md",
}],
"@semantic-release/npm",
["@semantic-release/git", {
"assets": ["package.json", "CHANGELOG.md"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
["@semantic-release/github", {}],
],
branches: ['main'],
};
16 changes: 15 additions & 1 deletion packages/spacecat-shared-dynamo/.releaserc.cjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
module.exports = {
extends: '../../.releaserc.cjs',
extends: "@solaris007/semantic-release-monorepo",
plugins: [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
["@semantic-release/changelog", {
"changelogFile": "CHANGELOG.md",
}],
"@semantic-release/npm",
["@semantic-release/git", {
"assets": ["package.json", "CHANGELOG.md"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
["@semantic-release/github", {}],
],
branches: ['main'],
};
16 changes: 15 additions & 1 deletion packages/spacecat-shared-example/.releaserc.cjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
module.exports = {
extends: '../../.releaserc.cjs',
extends: "@solaris007/semantic-release-monorepo",
plugins: [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
["@semantic-release/changelog", {
"changelogFile": "CHANGELOG.md",
}],
"@semantic-release/npm",
["@semantic-release/git", {
"assets": ["package.json", "CHANGELOG.md"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
["@semantic-release/github", {}],
],
branches: ['main'],
};
16 changes: 15 additions & 1 deletion packages/spacecat-shared-http-utils/.releaserc.cjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
module.exports = {
extends: '../../.releaserc.cjs',
extends: "@solaris007/semantic-release-monorepo",
plugins: [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
["@semantic-release/changelog", {
"changelogFile": "CHANGELOG.md",
}],
"@semantic-release/npm",
["@semantic-release/git", {
"assets": ["package.json", "CHANGELOG.md"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
["@semantic-release/github", {}],
],
branches: ['main'],
};
16 changes: 15 additions & 1 deletion packages/spacecat-shared-rum-api-client/.releaserc.cjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
module.exports = {
extends: '../../.releaserc.cjs',
extends: "@solaris007/semantic-release-monorepo",
plugins: [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
["@semantic-release/changelog", {
"changelogFile": "CHANGELOG.md",
}],
"@semantic-release/npm",
["@semantic-release/git", {
"assets": ["package.json", "CHANGELOG.md"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
["@semantic-release/github", {}],
],
branches: ['main'],
};
16 changes: 15 additions & 1 deletion packages/spacecat-shared-utils/.releaserc.cjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
module.exports = {
extends: '../../.releaserc.cjs',
extends: "@solaris007/semantic-release-monorepo",
plugins: [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
["@semantic-release/changelog", {
"changelogFile": "CHANGELOG.md",
}],
"@semantic-release/npm",
["@semantic-release/git", {
"assets": ["package.json", "CHANGELOG.md"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
["@semantic-release/github", {}],
],
branches: ['main'],
};

0 comments on commit 7ca7ecc

Please sign in to comment.