Skip to content

Conversation

@silv-io
Copy link
Member

@silv-io silv-io commented Dec 15, 2025

The current version of the Sync & Release action does not work when there are no upstream changes between our latest post release and now.
The reason for that is that the rebase is skipped in case upstream/master contains no changes compared to what we have in this fork. However, that rebase is necessary to get rid of the latest postXY release in the current tree. A rebase would replace it with new commits based on the new upstream. If it's still there setuptools_scm will consider it the latest version tag and then build the new post release based off of it, so postXY.post1.

To avoid this, we can force the rebase to always happen, even if there were no changes upstream.

Copy link

@bentsku bentsku left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, this seems like a sensible change 👍 it allows us to add more commits to moto-ext without having the dependency on more things being merged upstream

@silv-io silv-io merged commit 6282605 into localstack Dec 16, 2025
64 checks passed
@silv-io silv-io deleted the force-rebase-on-sync branch December 16, 2025 09:31
localstack-bot pushed a commit that referenced this pull request Dec 22, 2025
localstack-bot pushed a commit that referenced this pull request Dec 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants