googleapis / googleapis/release-please

Changelog entries in wrong position, problems keeping track of version

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

Description

#### Environment details

GitHub release-please-action v4.4.0

#### Steps to reproduce

Release-please for some reason keeps adding its changelog entries as the 2nd position in CHANGELOG.md as opposed to the first in a project of mine. This has been going on for a long time for this project, and I've always had to fix it up myself.

Here's an example PR showing the problem: https://github.com/scop/bash-completion/pull/1298

For some reason, release-please added the section of 2.17.0 entries _after_ the 2.16.0 section, i.e. between 2.15.0 and 2.16.0.

I've had to correct that manually myself, as in https://github.com/scop/bash-completion/pull/1298/commits/22c646f57a9d6274ab9328f02499993ce37f2952

Additionally, after the 2.17.0 release, release-please seems to have lost of versions -- there have been no commits after 2.17.0 but there's a PR open already for 2.18.0 containing a lot of changes already released for older versions: https://github.com/scop/bash-completion/pull/1494. That block of entries is also incorrectly positioned between 2.16.0 and 2.17.0, should be after (above) 2.17.0

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.