Skip to content

Conversation

@xdoardo
Copy link
Collaborator

@xdoardo xdoardo commented Dec 4, 2025

Mostly to take into account, if available, the branch in which CI is executing, that is, setting the channel to nightly if the script is executed in CI targeting the main branch.

Piggybacking on this patch there's also the one to turn off the GCC backend on main, which was giving problems unrelated to our changes.

Requires #46 to be merged first.

@xdoardo xdoardo force-pushed the default-channel-bootstrap branch from 9d6ff08 to eca7d10 Compare December 4, 2025 14:47
+ small fixes to selected backend when running in CI on main.
@xdoardo xdoardo force-pushed the default-channel-bootstrap branch from eca7d10 to 38bfa39 Compare December 4, 2025 15:09
- apt-get install -y clang ninja-build lld cmake ccache perl
gen_bootstrap_script: ./cheri/gen_bootstrap.sh
- apt-get install -y pkg-config clang ninja-build lld cmake ccache perl libssl-dev
gen_bootstrap_script: ./cheri/gen_bootstrap.sh && cat bootstrap.toml
Copy link
Collaborator

Choose a reason for hiding this comment

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

This cat looks like it could be forgotten debugging code, is it meant to be here?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I think it's harmless and can give some insights if we see strange failures in the other tasks!

else
# TODO: change this to `dev` once we add rustfmt to the beta branch, so
# that fmt --check is part of the tests.
CHANNEL="beta"
Copy link
Collaborator

Choose a reason for hiding this comment

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

This might be overkill, but we could create issues for these two TODOs when this PR is merged just so they don't get forgotten.

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