mesa/.gitlab-ci
Alyssa Rosenzweig 0e481bf463 ci: Opt out asahi from clang-format
I'm still 100% a believer in clang-format enforcement, but given the difficult
constraints upstream CI has, I no longer believe it is productive or fair to do
this enforcement upstream. Instead, it can be (and effectively is) enforced much
more inexpensively in the Asahi tree. It is far better for me to insert a
"reformat asahi" commit once in a while when I rebase the Asahi tree, than to
shoot down an unrelated upstream MR because someone forgot to ninja
clang-format.

I regret adding the clang-format lint to CI. To those who have lost merges over
it, I am sorry. I'm learning from my mistakes and trying to do better.

I would encourage other drivers in the clang-format include to follow suit, but
doing this effectively requires a driver/hardware tree to do the enforcement. (I
would also encourage that, as it is much friendlier to upstream CI, but that's a
different discussion.)

For now, let's opt out asahi at the least.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26030>
2023-11-04 14:13:09 +00:00
..
b2c ci/b2c: move to the shiny new gfx-ci/ci-tron repo 2023-10-11 06:37:19 +00:00
bare-metal ci/bare-metal: Drop the 2 vs 1 exit code from poe_run. 2023-10-19 07:42:15 +00:00
build ci: drop mingw and wine from the x86_64 build container 2023-10-31 01:00:25 +00:00
common ci: Try really hard to print final result string 2023-11-03 21:17:42 +00:00
container ci/build-deqp: print more detailed information about what deqp version is running 2023-11-04 12:44:36 +00:00
fossils ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
lava ci/lava: Add unit tests covering job definition 2023-11-02 03:31:50 +00:00
meson ci: fixup section names 2023-11-02 00:32:49 +00:00
piglit ci/traces: always export piglit EXTRA_ARGS 2023-10-11 21:18:13 +00:00
test ci/b2c: fix artifact collection 2023-10-26 17:02:39 +00:00
tests ci/lava: Add unit tests covering job definition 2023-11-02 03:31:50 +00:00
valve zink/ci: merge piglit testing with deqp-runner for RADV 2023-09-06 09:31:00 +00:00
vkd3d-proton ci: do not fail vkd3d-proton job when the expectations match 2023-09-04 16:56:34 +00:00
windows CI/windows: Update headers and Agility redist to 1.711.3-preview 2023-06-27 23:16:37 +00:00
all-skips.txt ci: drop skip for glx-swap-copy. 2023-10-20 10:03:43 +00:00
bin ci: move the CI handling scripts into bin/ci 2022-12-19 16:36:19 +01:00
cross-xfail-ppc64el ci: update xfails for ppc64le and s390x 2021-03-23 14:01:49 +00:00
cross-xfail-s390x llvmpipe: Use lp_build_round_arch on IBM Z (s390x) 2021-11-23 17:49:02 +00:00
crosvm-init.sh ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
crosvm-runner.sh ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
cuttlefish-runner.sh ci/android: remove strace output from cuttlefish-runner.sh 2023-08-29 17:06:12 +00:00
deqp-runner.sh ci/build-deqp: print more detailed information about what deqp version is running 2023-11-04 12:44:36 +00:00
docs docs: Move the current CI .rst doc to docs/ci/ and link to it from .gitlab-ci. 2020-07-08 20:13:11 +00:00
download-git-cache.sh ci: include some timing information in the git cache download script 2023-08-03 18:44:44 +00:00
farm-rules.yml ci/farm-rules: re-add "run every container and build job when a farm gets re-enabled" 2023-09-15 16:07:17 +00:00
fossilize-runner.sh ci/amd: move AMD-specific LD_PRELOAD to AMD config 2023-05-26 09:34:53 +00:00
fossils.yml gitlab-ci: add parallel-rdp fossils 2020-06-25 08:03:09 +02:00
gbm-skips.txt ci/piglit: Exclude swapbuffers front-readback tests with PIGLIT_PLATFORM=gbm. 2023-01-24 00:13:03 +00:00
gtest-runner.sh ci: do not report failed job when flakes reporting fails 2023-10-07 20:15:51 +00:00
image-tags.yml ci: bump image tags to rebuild deqp 2023-11-04 12:44:37 +00:00
prepare-artifacts.sh ci: Only strip debug symbols 2023-10-31 20:13:30 +00:00
report-flakes.py ci: Add known-flake handling for the IRC flake reports 2021-06-01 20:31:00 +00:00
run-shader-db.sh ci: disable nouveau shaderdb 2023-08-30 22:33:33 +00:00
run-shellcheck.sh ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
run-yamllint.sh ci: Crank up the yamllint line length limit. 2023-04-20 02:22:41 +00:00
setup-test-env.sh ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
test-source-dep.yml ci: Opt out asahi from clang-format 2023-11-04 14:13:09 +00:00
x11-skips.txt ci/piglit: Add some common piglit skips for Mesa CI's testing of glx. 2023-01-24 00:13:02 +00:00