sentry-dotnet icon indicating copy to clipboard operation
sentry-dotnet copied to clipboard

Consider moving unreleased changes to a separate "Unreleased.md" file

Open jamescrosswell opened this issue 1 month ago • 3 comments

Perhaps we can think of a different way of adding entries to the CHANGELOG.md, as this is most commonly the merge conflict ... maybe we don't add it directly, but place it "somewhere" from where it's then pushed to the CHANGELOG.md in the correct place when (squash) merging 🤔 ... something for us to think about.

Originally posted by @Flash0ver in https://github.com/getsentry/sentry-dotnet/issues/4724#issuecomment-3551799515

jamescrosswell avatar Nov 19 '25 21:11 jamescrosswell

NET-538

linear[bot] avatar Nov 19 '25 21:11 linear[bot]

I think fixing this would require changing this: https://github.com/getsentry/sentry-dotnet/blob/b3d9b2ffe733bd2515073a7edd8a6d1937055894/.github/workflows/release.yml#L33-L40

The publish process (which is not handled in this repo) has the logic to patch the changelog.

We could probably change that in a way that would continue to support the existing behaviour but would also/alternatively allow us to put the changes in a separate unreleased.md file or something... so it could attempt to merge changes in from either/both locations.

jamescrosswell avatar Nov 19 '25 21:11 jamescrosswell

I like that, as it reminds me of RS2008.

Flash0ver avatar Nov 24 '25 10:11 Flash0ver