diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-12-04 20:53:15 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-04 20:53:15 +0800 |
commit | 79f5e36edbd8a4483aac46032092dece95bb0b4c (patch) | |
tree | b9c86a0badb2f1e82efa6354eede587368449a87 /packages/monorepo-scripts | |
parent | a1e985a1cac46ecbc54c7ef5b846fb5faf2bede2 (diff) | |
parent | a87276341356e31e0712f42ada00ed5d55707a6b (diff) | |
download | dexon-sol-tools-79f5e36edbd8a4483aac46032092dece95bb0b4c.tar dexon-sol-tools-79f5e36edbd8a4483aac46032092dece95bb0b4c.tar.gz dexon-sol-tools-79f5e36edbd8a4483aac46032092dece95bb0b4c.tar.bz2 dexon-sol-tools-79f5e36edbd8a4483aac46032092dece95bb0b4c.tar.lz dexon-sol-tools-79f5e36edbd8a4483aac46032092dece95bb0b4c.tar.xz dexon-sol-tools-79f5e36edbd8a4483aac46032092dece95bb0b4c.tar.zst dexon-sol-tools-79f5e36edbd8a4483aac46032092dece95bb0b4c.zip |
Merge pull request #1311 from 0xProject/feature/contracts-monorepo-2
Contracts monorepo II
Diffstat (limited to 'packages/monorepo-scripts')
-rw-r--r-- | packages/monorepo-scripts/CHANGELOG.json | 4 | ||||
-rw-r--r-- | packages/monorepo-scripts/src/utils/github_release_utils.ts | 12 |
2 files changed, 7 insertions, 9 deletions
diff --git a/packages/monorepo-scripts/CHANGELOG.json b/packages/monorepo-scripts/CHANGELOG.json index 170a97a33..428168437 100644 --- a/packages/monorepo-scripts/CHANGELOG.json +++ b/packages/monorepo-scripts/CHANGELOG.json @@ -13,6 +13,10 @@ { "note": "Add ForwarderError to the IGNORED_EXCESSIVE_TYPES array", "pr": 1147 + }, + { + "note": "Fix a bug when hardcoded CHANGELOG paths cause fetching release notes to fail", + "pr": 1311 } ] }, diff --git a/packages/monorepo-scripts/src/utils/github_release_utils.ts b/packages/monorepo-scripts/src/utils/github_release_utils.ts index 7434d397e..e63244b46 100644 --- a/packages/monorepo-scripts/src/utils/github_release_utils.ts +++ b/packages/monorepo-scripts/src/utils/github_release_utils.ts @@ -41,7 +41,7 @@ export async function publishReleaseNotesAsync(packagesToPublish: Package[], isD let assets: string[] = []; let aggregateNotes = ''; _.each(packagesToPublish, pkg => { - aggregateNotes += getReleaseNotesForPackage(pkg.packageJson.name); + aggregateNotes += getReleaseNotesForPackage(pkg.location, pkg.packageJson.name); const packageAssets = _.get(pkg.packageJson, 'config.postpublish.assets'); if (!_.isUndefined(packageAssets)) { @@ -88,14 +88,8 @@ function adjustAssetPaths(assets: string[]): string[] { return finalAssets; } -function getReleaseNotesForPackage(packageName: string): string { - const packageNameWithoutNamespace = packageName.replace('@0x/', ''); - const changelogJSONPath = path.join( - constants.monorepoRootPath, - 'packages', - packageNameWithoutNamespace, - 'CHANGELOG.json', - ); +function getReleaseNotesForPackage(packageLocation: string, packageName: string): string { + const changelogJSONPath = path.join(packageLocation, 'CHANGELOG.json'); const changelogJSON = readFileSync(changelogJSONPath, 'utf-8'); const changelogs = JSON.parse(changelogJSON); const latestLog = changelogs[0]; |