Skip to content
Merged
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
10 changes: 7 additions & 3 deletions lib/release-please/node-workspace.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,13 @@ module.exports = class extends NodeWorkspace {
for (const [depName, resolved] of graphPackage.localDependencies) {
const depVersion = updatedVersions.get(depName)
const isNotDir = resolved.type !== 'directory'
// Changelog entries are only added for dependencies and not any other type
const isDep = Object.prototype.hasOwnProperty.call(pkg.dependencies, depName)
if (depVersion && isNotDir && isDep) {

// Due to some bugs in release-please we need to create `deps:` commits
// for all dev and prod dependencies even though we normally would only
// do a `chore:` commit to bump a dev dep. The tradeoff is an extra
// patch release to workspaces that depend on other workspaces as dev
// dependencies.
if (depVersion && isNotDir) {
commitsByPath[path].push({
message: `deps(${SCOPE}): ${depName} ${depVersion.toString()}`,
})
Expand Down