Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Unify Releases Across Operating Systems#1957

Open
mre wants to merge 2 commits intomasterfrom
feat/streamline-release-workflow
Open

Unify Releases Across Operating Systems#1957
mre wants to merge 2 commits intomasterfrom
feat/streamline-release-workflow

Conversation

Copy link
Member

mre commented Dec 15, 2025

This merges the Windows/macOS/Linux build into one job in the release workflow. It follows the same principle as the release build for ripgrep.

Fixes #1875

This merges the Windows/macOS/Linux build into one job in the release workflow.
It follows the same principle as the release build for ripgrep.

Fixes #1875
mre requested a review from thomas-zahner December 15, 2025 23:35
Copy link
Member Author

mre commented Dec 15, 2025

On the plus-side, it's shorter. On the "minus-side" I couldn't test it.

Somehow this was detected now in this unrelated change, but it
prevents the build from getting green so I fixed it.
mre added the triage label Dec 16, 2025
Copy link
Member

thomas-zahner commented Dec 16, 2025

Thank you for addressing the issue. I would really like to test it before blindly merging it. And it also should be possible to do so by manually triggering the workflow on a non-tagged version. Maybe we would have to temporarily update the on: value to do so. But we should be able to run it. It's just Upload release archive which should fail then but everything before that should, i.e. building, should work anywhere. Maybe some small other adjustments would be necessary.

If you don't find the time to do so, you can let me know and I'll try do it. It's just that I don't want to debug the workflow during the next release but before merging this PR.

mre reacted with thumbs up emoji

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

thomas-zahner Awaiting requested review from thomas-zahner

Assignees

No one assigned

Labels

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Streamline release for Windows & macOS

2 participants