-
Notifications
You must be signed in to change notification settings - Fork 13k
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
Fix not running some steps in CI #48252
Conversation
Primarily for CI purposes; this is intended to avoid cases where we update rustbuild and unintentionally make CI stop running some builds to the arguments being passed no longer applying for some reason.
@bors r+ p=50 I'm going to go ahead and r=me this since it's a fairly critical patch that makes our CI properly test wasm, for example. |
📌 Commit 8b7c361 has been approved by |
We'd previously assumed that these paths would be relative to the src dir, and that for example our various CI scripts would, when calling x.py, use `../x.py build ../src/tools/...` but this isn't the case -- they use `../x.py` without using the relevant source-relative path. We eventually may want to make this (actually somewhat logical) change, but this is not that time.
8b7c361
to
366a656
Compare
@bors r=alexcrichton |
📌 Commit 366a656 has been approved by |
⌛ Testing commit 366a656 with merge b2c1df3531f1c50037daff1bb829c6797f9e9118... |
💔 Test failed - status-appveyor |
|
@bors r=alexcrichton |
📌 Commit f14b06e has been approved by |
f14b06e
to
c788433
Compare
📌 Commit c788433 has been approved by |
⌛ Testing commit c788433 with merge e5b1cd8975fb466628029635c3c40560a4167d6e... |
💔 Test failed - status-appveyor |
my hope is that this PR will also fix issue #48268 |
build timed out, lets retry it. (Update: hup, @kennytm beat me to it.) |
@Mark-Simulacrum your description seems to imply that if my old workflow for invoking tidy from a non-std directory, then the interim workaround would be to add an appropriate prefix to the path to E.g. if I used to do But from my own local experimentation, the above assertion is not correct:
|
Ah, we needed to path-clean those. I was close, but I guess we don't consider those two paths equivalent. |
Fix not running some steps in CI We'd previously assumed that these paths would be relative to the src dir, and that for example our various CI scripts would, when calling x.py, use `../x.py build ../src/tools/...` but this isn't the case -- they use `../x.py` without using the relevant source-relative path. We eventually may want to make this (actually somewhat logical) change, but this is not that time. r? @kennytm
☀️ Test successful - status-appveyor, status-travis |
We'd previously assumed that these paths would be relative to the src
dir, and that for example our various CI scripts would, when calling
x.py, use
../x.py build ../src/tools/...
but this isn't the case --they use
../x.py
without using the relevant source-relative path.We eventually may want to make this (actually somewhat logical) change,
but this is not that time.
r? @kennytm