Skip to content

Conversation

@mkoeppe
Copy link
Contributor

@mkoeppe mkoeppe commented May 18, 2024

This new GitHub Actions workflows makes it easier to cut a release.

Just push a release tag (v2.*) to the repository, and it will run make distcheck to build a release tarball, create a GitHub release, and upload the tarball to it.

Included is a fix for make distclean.

The workflow uses upstream libtool 2.4.7 instead of the heavily patched version provided on Ubuntu. Generating the release tarball like this fixes a linking problem on macOS, see sagemath/sage#38020 (comment)

Preview of the workflow run: https://github.com/mkoeppe/fflas-ffpack/actions/runs/9141750673/job/25136537002
The generated release: https://github.com/mkoeppe/fflas-ffpack/releases/tag/v2.5.0%2Bsage-2024-05-18b

@fingolfin
Copy link
Contributor

That sounds like a very nice idea, esp. if it would help get out a new release of this package and other under the linbox-team umbrella.

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