Skip to content

Revert "Release version 3.11.0: "Sunny Day" (#447)"#448

Merged
rcurtin merged 1 commit intomlpack:masterfrom
rcurtin:undo-release
Dec 15, 2025
Merged

Revert "Release version 3.11.0: "Sunny Day" (#447)"#448
rcurtin merged 1 commit intomlpack:masterfrom
rcurtin:undo-release

Conversation

@rcurtin
Copy link
Member

@rcurtin rcurtin commented Dec 13, 2025

This reverts commit db5cef9. The reason is that when we merge releases (as listed in the auto-generated description) they need to be rebased to produce two commits: the first is the one that gets tagged for the release, the second is the new HEAD with the new empty HISTORY.md block.

@conradsnicta
Copy link
Contributor

@rcurtin Seems to be a rather convoluted release process :)

(The ensmallen webpage and the Releases section also need to be updated. I started a PR for this on the ensmallen.org repo, then realised that there was no new release .tar.gz yet)

@rcurtin
Copy link
Member Author

rcurtin commented Dec 14, 2025

(The ensmallen webpage and the Releases section also need to be updated. I started a PR for this on the ensmallen.org repo, then realised that there was no new release .tar.gz yet)

Yes, because the entire purpose of the 'convoluted' release process was to automate it. The scripts for this automation are all in scripts/, including the post-release website update script. The intention is to run that inside of a Github action or bot equivalent so that releases really are just "run a script, it does everything else". But, for this to work, it depends on the release merge being a rebase instead of a squash (or really anything other than a squash will do), otherwise you have no commit that you can tag to be the new release. I'll try again once we merge this revert and then I will have a commit to use as the tag and all the scripts will work fine---and the webpage will be automatically updated via scripts.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Second approval provided automatically after 24 hours. 👍

@rcurtin rcurtin merged commit eba2324 into mlpack:master Dec 15, 2025
1 of 6 checks passed
@rcurtin rcurtin deleted the undo-release branch December 15, 2025 13:59
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.

2 participants