googleapis / googleapis/release-please

Support specifying a component in "Relase-As:", empty commits monorepos

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

Description

It's convenient to be able to use an empty commit to specify a release version as described [here](https://github.com/googleapis/release-please/blob/main/docs/manifest-releaser.md). In the [OpenFeature](https://github.com/open-feature) project, we have a number of monorepos that use release-please, and sometimes we want to create a release for a _specific_ component in a monorepo without changes (releasing a 1.0 is a good example).

There doesn't seem to be a way to do this with an empty commit. Currently doing the above results in releasing all components at the specified version. It would be great if you could do something like add `Component: my-library` in the commit body to tell the manifest release which component you mean.

Apologies if this is already possible... I couldn't find doc about it.

I'd be interested in taking this on if there's agreement it's a reasonable addition.

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.