-
Notifications
You must be signed in to change notification settings - Fork 13.3k
[beta] promote release #116362
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[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