Skip to content

ci: use cached golden executable for cli_regression tests#298

Merged
micprog merged 4 commits intomasterfrom
fischeti/cli-regression-speedup
Apr 2, 2026
Merged

ci: use cached golden executable for cli_regression tests#298
micprog merged 4 commits intomasterfrom
fischeti/cli-regression-speedup

Conversation

@fischeti
Copy link
Copy Markdown
Contributor

@fischeti fischeti commented Apr 2, 2026

Since #292 we do release builds on every push to master to catch issues before the actual release. This binary can also be used for the cli_regression tests, which currently recompile from master every time.

This PR caches the release builds and restores them for cli_regression. If it does not exist, the fallback is build from source e.g. for local testing or PRs to branches other than master

@fischeti fischeti force-pushed the fischeti/cli-regression-speedup branch 3 times, most recently from 1239cae to 4373ca1 Compare April 2, 2026 09:03
@fischeti fischeti marked this pull request as ready for review April 2, 2026 09:04
@fischeti fischeti force-pushed the fischeti/cli-regression-speedup branch 2 times, most recently from 5b65693 to c5af72e Compare April 2, 2026 11:57
@fischeti fischeti force-pushed the fischeti/cli-regression-speedup branch from c5af72e to 34b4c3b Compare April 2, 2026 12:31
macos-latest is an arm runner
Copy link
Copy Markdown
Member

@micprog micprog left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@micprog micprog merged commit 3de4f4c into master Apr 2, 2026
18 checks passed
@fischeti fischeti deleted the fischeti/cli-regression-speedup branch April 2, 2026 14:10
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