Skip to content

Manifest releaser always releases every package regardless of changes #1527

@axieum

Description

@axieum

Hi, 👋

Summary

It appears that packages (in the manifest) are always being released, regardless of whether their contents were edited or not. I believe the packages that haven't changed are inheriting the root package's version and being re-released?

Environment details

  • OS: Ubuntu 20.04.4 LTS (20220710.1)
  • Node.js version: -
  • npm version: -
  • release-please version: 13.18.7
  • release-please-action version: v3.2.8 (SHA: b910fcea1279e7744f01ca9c82f79502240ccf7c)

Steps to reproduce

  1. Make a change to one of the packages defined in the Manifest
  2. Merge the proposed pull-request
  3. Notice release-please create a new release for every package, not just those that changed

Affected pull request: https://github.com/axieum/minecord-rp-test/pull/2
Affected GitHub Actions run: https://github.com/axieum/minecord-rp-test/actions/runs/2682112305

Please find the GitHub Actions run logs here: logs_6.zip

Thanks,
Jonathan.

Metadata

Metadata

Assignees

Labels

priority: p2Moderately-important priority. Fix may not be included in next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions