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

Back out 89d57ffb: "build: add rust-toolchain.toml" #5090

Merged
merged 1 commit into from
Dec 12, 2024

Conversation

thoughtpolice
Copy link
Collaborator

This backs out commit 89d57ff.

This is causing a CI failure because we can't build musl binaries, presumably because the rust-toolchain file overriding the chosen musl toolchain for some reason. Backout until we can reapply a proper fix.

Checklist

If applicable:

  • I have updated CHANGELOG.md
  • I have updated the documentation (README.md, docs/, demos/)
  • I have updated the config schema (cli/src/config-schema.json)
  • I have added tests to cover my changes

This backs out commit 89d57ff.

This is causing a CI failure because we can't build musl binaries,
presumably because the rust-toolchain file overriding the chosen
musl toolchain for some reason. Backout until we can reapply
a proper fix.

Signed-off-by: Austin Seipp <[email protected]>
Copy link
Collaborator

@arxanas arxanas left a comment

Choose a reason for hiding this comment

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

Thanks for fixing this.

  • Do you understand why the job is failing? It's not clear to me why setting the Rust toolchain would affect this; surely we can build a release on our MSRV as well as latest stable?
  • Do you know if there's a way to test/trigger the build-releases job as part of a PR to validate this behavior in the future?

@thoughtpolice
Copy link
Collaborator Author

Yeah, we can build binaries on PRs to catch this in the future, I might submit a follow up change for that even if they mostly won't be used. As for why it's failing, no, I don't yet have a fully clear idea, but I also haven't isolated it to whether it's just a problem with dtolnay/rust-toolchain, or the existince of the .toml file is overriding something. I might hopefully have some time this weekend to do so...

@thoughtpolice thoughtpolice merged commit e7e66d2 into main Dec 12, 2024
31 checks passed
@thoughtpolice thoughtpolice deleted the aseipp/push-zmvyszmxutym branch December 12, 2024 21:54
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