googleapis / googleapis/release-please

cargo-workspace plugin ignores changes in `workspace.dependencies`

Open
#1,896 7 comments 1 reaction 1 assignee Claimed by @chingor13 View on GitHub
help wanted type: feature request
Dominant language
TypeScript
Stars
7.5k
Forks
588
Avg merge
12h 16m
Merged PRs (30d)
7

Description

We are using release-please [github action](https://github.com/fluencelabs/marine/blob/master/.github/workflows/release.yml#L35) in [manifest mode](https://github.com/fluencelabs/marine/blob/master/.github/release-please/config.json) with cargo workspace plugin.

[Repository](https://github.com/fluencelabs/marine) is using cargo workspaces.
Some of dependencies are set in [root Cargo.toml file in `[workspace.dependencies]`](https://github.com/fluencelabs/marine/blob/master/Cargo.toml#L46).

Update to a dependency with correct prefix should trigger release of all crates that use that dependency, right? But it doesn't.

[This PR](https://github.com/fluencelabs/marine/pull/305) didn't trigger any changes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.