about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm/mod.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-07-22 16:53:21 +0000
committerbors <bors@rust-lang.org>2023-07-22 16:53:21 +0000
commitc99bb3c782a9c110edc906bb4a01f4bea173d48e (patch)
tree71c4a92a073c38a5388c605efcffa11562a3dd69 /compiler/rustc_codegen_llvm/src/llvm/mod.rs
parentb17be2720a2752f210796809355461d71770401e (diff)
parent5cca093fa856aafb0d6608d0fedbc40b731d855e (diff)
downloadrust-c99bb3c782a9c110edc906bb4a01f4bea173d48e.tar.gz
rust-c99bb3c782a9c110edc906bb4a01f4bea173d48e.zip
Auto merge of #15281 - tetsuharuohzeki:split-ci-steps, r=lnicola
editor/code: Break down CI steps to know what is failing easily

This do the thing I mentioned in https://github.com/rust-lang/rust-analyzer/pull/15265#issuecomment-1634424385

This aims to improve CI status check more readable.

I tried to use [`jobs.<job_id>.if`](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idif) to make the configuration
more shortly once.

But it could not fire the `end-success` or `end-failure` status if some jobs in the workflow were skipped. This causes an integration problem with bors.

By their reasons, this patch still uses `jobs.<job_id>.steps[*].if`.

---

To do this change, we reorganize npm-script.

| previous           | after                                  |
|--------------------|----------------------------------------|
| `npm run lint`     | `npm run lint && npm run format:check` |
| `npm run fix`      | `npm run lint:fix && npm run format`   |

The previous `npm run fix` sometimes does not complete fix automatically because ESLint's autofix doees not follow prettier's formatting. So we need to run `npm run lint:fix && npm run format` by this order.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm/mod.rs')
0 files changed, 0 insertions, 0 deletions