mesa/src
Martin Roukala (né Peres) 37ace710fa ci/ci-tron: switch to the upstream ci-tron template
Up until now, every project using CI-Tron had to write their own job
submission flow because CI-Tron itself was not providing any official
way of interacting with it via GitLab.

This however changed, and the solution is vastly superior to what we
have been using in Mesa:

 * Ability to pass all the environment variables of the job to the DUT,
   so no need to remember to add variables in
   `export-gitlab-job-env-for-dut.sh` anymore

 * No dependency on Mesa code, which means no need to wait on
   python-artifacts and the ability to replicate a run by just copying
   the job description outputted by the job \o/

 * Ability to have as many initrd, HTTP, and TFTP artifacts as wanted

 * Ability to expose a variable through a TFTP/HTTP endpoint or as an
   initrd

 * Ability to overwrite the platform environment (machine-specific FW)

 * Ability to have as many kernel cmdline variables, all merged when
   generating the final cmdline. This makes it easy to share some
   snippets of cmdline between jobs

Transitioning from the custom to the generic template is however pretty
involved. This commit does the minimum changes needed to switch to the
new model, often simply replacing the B2C_ prefix with CI_TRON_.

Further renaming of "b2c" prefixes into "ci-tron" is left for future
commits.

Co-authored-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34795>
2025-05-07 21:02:15 +00:00
..
amd ci/ci-tron: switch to the upstream ci-tron template 2025-05-07 21:02:15 +00:00
android_stub
asahi hk: Implement VK_EXT_map_memory_placed 2025-05-06 18:41:08 +00:00
broadcom v3dv/ci: document flakes seen over the last 7 days 2025-05-06 21:53:15 +00:00
c11
compiler fix(FTBFS): clc: switch to new non-owned TargetOptions for LLVM 21 2025-05-07 08:20:19 +00:00
drm-shim
egl egl: fix sw fallback rejection in non-sw EGL_PLATFORM=device 2025-04-30 19:09:44 +00:00
etnaviv ci/ci-tron: switch to the upstream ci-tron template 2025-05-07 21:02:15 +00:00
freedreno ci/ci-tron: switch to the upstream ci-tron template 2025-05-07 21:02:15 +00:00
gallium ci/ci-tron: switch to the upstream ci-tron template 2025-05-07 21:02:15 +00:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt
gfxstream gfxstream: update code generator for simplified dep graph 2025-04-09 18:29:57 +00:00
glx Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel anv: Fix untyped data port cache pipe control dump output 2025-05-07 19:29:50 +00:00
loader loader: Use RTLD_LOCAL not RTLD_GLOBAL 2025-04-18 07:14:56 +00:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
mesa util/driconf: add force_gl_depth_component_type_int workaround 2025-05-04 23:04:29 +00:00
microsoft ci: rename misleading *-postmerge stages to *-nightly 2025-04-29 05:49:00 +00:00
nouveau ci/ci-tron: switch to the upstream ci-tron template 2025-05-07 21:02:15 +00:00
panfrost panfrost: Ensure printf buffer size is lowered 2025-05-07 15:10:50 +00:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util tu/lrz: Add tu_ignore_frag_depth_direction driconf 2025-05-06 11:21:17 +00:00
virtio ci/crosvm: Use structured tagging for crosvm 2025-05-07 12:13:24 +00:00
vulkan vulkan/video: Fix wrong parsing for H265 decoding 2025-05-06 04:24:22 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: support building with system libgbm 2025-04-09 12:15:33 +00:00