Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up CI build #1259

Merged
merged 6 commits into from
Oct 24, 2022
Merged

Clean up CI build #1259

merged 6 commits into from
Oct 24, 2022

Conversation

hannobraun
Copy link
Owner

@hannobraun hannobraun commented Oct 24, 2022

Simplify the CI build configuration, removing lots of duplication and unnecessary actions. It even seems to be a performance win, judging from the first results while building this pull request.

There's lots of duplication between all of them, and all of their
runtimes are dominated by the setup costs of the runners. I don't think
getting the separate reporting for each is worth it.
We have a `rust-toolchain.toml` in the repository, and `rustup` is
installed on GitHub Actions, as far as I know. I think this should just
do the right thing.

We might lose caching with this, but I'm not sure that's worth it. Maybe
once there is a maintained `actions-rs` alternative.
It's unmaintained[1] and I honestly don't even know what it does.

[1]: actions-rs/toolchain#216
No need to run this multiple times per build.
This was the original source, but we've divered from it a lot. The
comment is probably more confusing than helpful at this point. And the
attribution is immortalized in the commit log anyway.
@hannobraun hannobraun marked this pull request as ready for review October 24, 2022 11:13
@hannobraun hannobraun enabled auto-merge October 24, 2022 11:13
@hannobraun hannobraun merged commit 3d4c6f3 into main Oct 24, 2022
@hannobraun hannobraun deleted the ci branch October 24, 2022 11:24
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.

1 participant