Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/release-please
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4f6699691886f154fd16bd3a3c1a10781aef0377
Choose a base ref
..
head repository: googleapis/release-please
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 46c4015add6f2b7cae4c5863c2636841531bd7bc
Choose a head ref
Showing with 14 additions and 0 deletions.
  1. +14 −0 README.md
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -139,6 +139,8 @@ recommend using squash-merge instead](#linear-git-commit-history-use-squash-merg

## Release Please bot does not create a release PR. Why?

### Releasable Units

Release Please creates a release pull request after it notices the default branch
contains "releasable units" since the last release.
A releasable unit is a commit to the branch with one of the following
@@ -148,12 +150,24 @@ prefixes: "feat", "fix", and "deps".
Some languages have their specific releasable unit configuration. For example,
"docs" is a prefix for releasable units in Java and Python.

### Re-run Release Please

If you think Release Please missed creating a release PR after a pull request
with a releasable unit has been merged, please re-run `release-please`. If you are using
the GitHub application, add `release-please:force-run` label to the merged pull request. If
you are using the action, look for the failed invocation and retry the workflow run.
Release Please will process the pull request immediately to find releasable units.

### Existing Pull Requests with "autorelease: pending" label

For the GitHub application users, Release Please will not create a new pull request
if there's an existing pull request labeled as `autorelease: pending`.
To confirm this case, search for a pull request with the label.
(It's very likely it's the latest release pull request.)
If you find a release pull request with the label and it is not going to be released
(or already released), then remove the `autorelease: pending` label and re-run Release
Please.

## Strategy (Language) types supported

Release Please automates releases for the following flavors of repositories: