Details
- Reviewers
ldionne NoQ - Group Reviewers
Restricted Project - Commits
- rG2a3322bab069: [clang] Create a buildkite-pipeline.yml file for clang
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
clang/utils/ci/buildkite-pipeline.yml | ||
---|---|---|
22 | Can you try with this instead? '! grep -rnI ''[[:blank:]]$'' clang/lib clang/include clang/docs || false' |
clang/utils/ci/buildkite-pipeline.yml | ||
---|---|---|
22 | Nope, doesn't work. |
libcxx/utils/ci/run-buildbot | ||
---|---|---|
206 ↗ | (On Diff #536612) | We shouldn't be adding a clang-specific job to this file, since this is for libc++ jobs. Please either find the right way to escape the command in the buildkite-pipeline file or create a script like run-buildbot within Clang, and then move that job there. The latter might make more sense if we want to move more and more stuff to this way of doing CI in the future, but we'll need the Clang folks to be on board. |
@aaron.ballman @erichkeane @cor3ntin (anybody else?) are you fine with moving the clang build kite-pipeline to clang/utils/ci and adding a run-buildbot?
I really like where this is going, this will create a framework where Clang can add more pre-commit CI checks if they desire.
clang/utils/ci/run-buildbot | ||
---|---|---|
32–35 | This should go away. | |
37–43 | Let's remove those since they are not enforced. | |
66–69 | This too. | |
81–102 | Let's get rid of all this. | |
105–106 | ||
108 | Let's remove this line entirely, CMake prints the version of the compiler in use. | |
libcxx/utils/ci/run-buildbot | ||
206 ↗ | (On Diff #538208) | This can be removed now. |
This LGTM but the CI has to pass! Also don't forget to undo the changes to buildkite-pipeline.yml
Can you try with this instead?