Skip to content

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

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

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

Conversation

@rcurtin

@rcurtin rcurtin commented Dec 13, 2025

Copy link
Copy Markdown
Member

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
Copy Markdown
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

rcurtin commented Dec 14, 2025

Copy link
Copy Markdown
Member Author

(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.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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