-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
[beta] promote release #116362
[beta] promote release #116362
Conversation
|
@bors r+ rollup=never |
…k-Simulacrum [beta] promote release r? `@Mark-Simulacrum`
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors r+ Set RUSTC_BOOTSTRAP on test executions as well. |
…k-Simulacrum [beta] promote release r? `@Mark-Simulacrum`
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
getenv("RUSTC_BOOTSTRAP") doesn't work from emscripten code because environment variables are not passed through by default (https://emscripten.org/docs/porting/connecting_cpp_and_javascript/Interacting-with-code.html?highlight=getenv#environment-variables). I believe this is new in the promoting beta because we started custom rendering libtest, requiring a -Z flag to the libtest invocation. This is an annoying problem, I'm not sure if there are great workarounds for it. wasm32-unknown-emscripten is a tier 2 platform though so us running tests for it is sort of ... weird anyway. We might want to reconsider that. |
This should fix running tests on the emscripten target. In the future it's expected we'll want to entirely remove this builder since it's a tier 2 target, but for this initially beta-targeted patch keeping the changes minimal is preferred.
c69c79f
to
2c34a58
Compare
@bors r+ rollup=never |
☀️ Test successful - checks-actions |
…emscripten, r=Kobzol Remove wasm32-unknown-emscripten tests from CI This builder tested the wasm32-unknown-emscripten target, which is tier 2 (and so not eligible for testing). In the recent beta [promotion](rust-lang#116362 (comment)), we ran into a problem with this target: emscripten doesn't support passing environment variables into the std environment, so we can't enable RUSTC_BOOTSTRAP for libtest in order to pass -Zunstable-options. We worked around this for the beta/stable branches, but given this problem, and its tier 2 status, just dropping the target's tests entirely seems warranted. Downgrading to tier 3 may also be a good idea, but that is a separate conversation not proposed here.
34: Automated pull from upstream `beta` r=pietroalbini a=github-actions[bot] This PR pulls the following changes from the upstream repository: * rust-lang/rust#116362 Co-authored-by: Mark Rousskov <mark.simulacrum@gmail.com> Co-authored-by: bors <bors@rust-lang.org> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
r? @Mark-Simulacrum