Benjamin Tissoires
76dc28e3ff
CI: convert to use the new S3 server instead of the legacy minio
...
We don't need to login anymore, but we can't use plain minio commands
now. `ci-fairy` got a helper as `s3cp` to keep an almost identical
API.
Solved Conflicts:
.gitlab-ci/common/init-stage2.sh
.gitlab-ci/container/lava_build.sh
.gitlab-ci/prepare-artifacts.sh
src/amd/ci/traces-amd.yml
src/freedreno/ci/traces-freedreno.yml
src/gallium/frontends/lavapipe/ci/traces-lavapipe.yml
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
(cherry picked from commit 67cee534a8
)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19734 >
2022-11-17 14:05:04 +00:00
Guilherme Gallo
935ba13ee4
ci: Update ci-fairy in CI, rootfs and containers
...
ci-fairy is pulverized in possible different versions at Mesa CI. This
commit updates all of them to the version that migrates minio to s3.
Also, trigger the build of base and test containers, as both uses
ci-fairy as well.
Solved Conflicts:
.gitlab-ci/image-tags.yml
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
(cherry picked from commit a04ed2f971
)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19734 >
2022-11-17 14:05:04 +00:00
Jose Maria Casanova Crespo
c8849043a8
Revert "CI: Igalia farm is down"
...
This reverts commit aa405b789e
.
Igalia farm is up again. Switch died and it needed to be replaced.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19102 >
2022-10-17 02:02:01 +02:00
Jose Maria Casanova Crespo
aa405b789e
CI: Igalia farm is down
...
It seems a power outage affected the Raspberry Pi farm nodes.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19095 >
2022-10-16 12:06:25 +02:00
Daniel Stone
3052d30dc2
CI: Re-enable Collabora devices
...
Friday maintenance is done.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18998 >
2022-10-07 18:38:45 +00:00
Daniel Stone
bd74a6fc18
CI: Collabora farm down for maintenance
...
We have major maintenance planned tomorrow, so let's just disable LAVA
until it comes back.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18987 >
2022-10-07 03:36:39 +00:00
David Heidelberg
a1d34d8c95
ci/amd: move radeonsi in amd directory
...
Deduplicate jobs, make easier to use GL+VK scenarios.
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17938 >
2022-09-27 11:59:28 +00:00
Yonggang Luo
9cbfe9a8ba
ci/docs: Stick to specific version of python packages
...
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com >
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Acked-by: Eric Engestrom <eric@igalia.com >
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18833 >
2022-09-27 08:22:23 +00:00
Karol Herbst
db34a7ca30
ci: rusticl with llvmpipe
...
Signed-off-by: Karol Herbst <kherbst@redhat.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Reviewed-by: Karol Herbst <kherbst@redhat.com >
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15439 >
2022-09-12 05:58:13 +00:00
Emma Anholt
c93b72d045
ci: Add support for Jetson TK1.
...
This is a farm of 5 (6, but one fails) TK1 boards for nouveau testing,
hosted and maintained by me. Currently it runs GLES dEQP.
I've been using ./.gitlab-ci/bin/ci_run_n_monitor.py --stress --target
gk20a to test it and am pretty confident of the skips/flakes list. Last
night it ran 318 jobs without fail, and prior to that there were two sets
of runs in the 100-200 range where only the one failing runner failed any
jobs.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18497 >
2022-09-11 04:23:38 +00:00
Emma Anholt
f46064d40f
Revert "ci: disable the freedreno farm."
...
It's been moved back to the lab network, which hopefully has been
stabilized. This reverts commit 13f36d66ad
.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18505 >
2022-09-08 21:08:15 +00:00
Tomeu Vizoso
55724c2a5e
ci: Uprev ci-templates
...
Uprev it to:
d5aa3941aa03 ("freebsd: Move from 13.0 to 13.1")
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18467 >
2022-09-08 12:07:19 +00:00
Corentin Noël
13f36d66ad
ci: disable the freedreno farm.
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18463 >
2022-09-07 13:26:31 +00:00
Rob Clark
3efdaaf115
Revert "ci: disable the freedreno farm."
...
It is back again. Hopefully it stays that way.
This reverts commit ab473a4f48
.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18321 >
2022-08-30 17:00:45 +00:00
Marek Olšák
ab473a4f48
ci: disable the freedreno farm.
...
It's busted.
Pushing directly. There are 6 MRs in the Marge queue and we don't have that
kind of time to wait for them to time out.
Acked-by: Rob Clark on IRC
2022-08-29 23:59:34 -04:00
Rob Clark
83f983ccda
Revert "ci: disable the freedreno farm."
...
Should be back now
This reverts commit bc2e1a3ed6
.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18277 >
2022-08-26 15:04:22 +00:00
Emma Anholt
bc2e1a3ed6
ci: disable the freedreno farm.
...
It seems to have gone down at the end of the day today. I'm off tomorrow,
someone else can debug.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18263 >
2022-08-26 04:02:15 +00:00
Erico Nunes
177f7fae01
ci: enable lima farm
...
Signed-off-by: Erico Nunes <nunes.erico@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18178 >
2022-08-22 09:58:12 +00:00
Jesse Natalie
3a9d3ac9c1
ci/windows: Windows runner is back online
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17962 >
2022-08-09 20:30:21 +00:00
Jesse Natalie
1862923849
ci/windows: Disable Windows builds while the runner is offline again
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17958 >
2022-08-09 06:57:35 -07:00
Jesse Natalie
6daf99fcb2
ci/windows: Re-enable Windows runners
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17942 >
2022-08-08 16:10:21 +00:00
David Heidelberg
4148a52520
ci: Windows runner is experiencing DNS issues; disable Microsoft farm
...
Ref: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7008
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17925 >
2022-08-06 11:09:18 +02:00
David Heidelberg
f9b95667fd
ci: Turn off the entire Lima farm (devices report out-of-space)
...
Reference: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7009
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17910 >
2022-08-05 12:49:54 +00:00
Omar Akkila
8e6bdb2ed3
ci: Add vulkan dEQP tests for venus
...
Co-authored-by: Corentin Noël <corentin.noel@collabora.com >
Signed-off-by: Omar Akkila <omar.akkila@collabora.com >
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15692 >
2022-08-04 15:15:33 +02:00
Daniel Stone
cdb7a3b0e2
Revert "CI: Disable Collabora lab"
...
This reverts commit 7a336c97ef692ed96cc93394596a7d0650983874.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17563 >
2022-07-16 11:44:26 +00:00
David Heidelberg
c5ebd44850
ci: Allow disabling the whole of the Igalia farm
...
Add a global-level variable that allows disabling all jobs that would
have gone to the Igalia lab, to be used in case of outages or failures.
Reviewed-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Andres Gomez <agomez@igalia.com >
Reviewed-by: Daniel Stone <daniels@collabora.com >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17178 >
2022-07-15 16:56:03 +00:00
Daniel Stone
02d9d1557b
CI: Disable Collabora lab
...
It's everyone's favourite day, infrastructure maintenance Friday.
This includes manual disables for a618-vk and zink-anv-tgl, because
apparently the disable-on-variable rules don't carry through to those
jobs for ... some reason.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17553 >
2022-07-15 13:26:42 +00:00
Emma Anholt
8c31f9a75a
ci: Remove GIT_STRATEGY from .test-manual-mr.
...
Since .test-manual-mr is just a modifier of an existing test job's deps,
it should already have this var set appropriately.
Acked-by: Michel Dänzer <mdaenzer@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17386 >
2022-07-08 23:44:52 +00:00
Emma Anholt
27f9feb7b0
ci: Drop .build-rules from container jobs.
...
The rules: in this job overrides the .build-rules. This was a leftover
from retry: being the former definition of .build-rules.
Acked-by: Michel Dänzer <mdaenzer@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17386 >
2022-07-08 23:44:52 +00:00
Emma Anholt
4ebb1c5ab3
ci: Rename .ci-run-policy rules to .build-rules.
...
... and explain what they're doing, compared to the test rules in
test-source-dep.yml.
Unfortunately, we can't really pull them into test-source-dep.yml with
other source deps, because of various '&'-'*' references.
Acked-by: Michel Dänzer <mdaenzer@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17386 >
2022-07-08 23:44:52 +00:00
Emma Anholt
7c2fe7bf4b
ci: Make the retry policy default for all jobs.
...
We had to make sure to enable .ci-run-policy from every job to get the
retry, but we can just put it in the default section.
Acked-by: Michel Dänzer <mdaenzer@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17386 >
2022-07-08 23:44:52 +00:00
Emma Anholt
4faf8fa5b8
ci: Remove the trailing "when: never"s from rules.
...
This avoids the risks of concatenating our rulesets missing out on some
file list because of a "never" in the middle.
Reviewed-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Acked-by: Eric Engestrom <eric@engestrom.ch >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17287 >
2022-06-30 18:31:21 +00:00
Emma Anholt
5cc71ac75f
ci: Use "!references" to manage scheduled pipeline rules.
...
Because !references merging happens after yaml parsing, this lets us
remove a duplicated definition between .test-source-dep.yml and
.gitlab-ci.yml.
Reviewed-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Acked-by: Eric Engestrom <eric@engestrom.ch >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17287 >
2022-06-30 18:31:21 +00:00
Erico Nunes
f2a24fd4a2
ci: Revert "CI: Lima farm is offline"
...
The lab is up and running again.
This reverts commit 686e20afcd
.
Signed-off-by: Erico Nunes <nunes.erico@gmail.com >
Acked-by: Vasily Khoruzhick <anarsoul@gmail.com >
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17240 >
2022-06-27 07:02:30 +00:00
Emma Anholt
d9c03df584
ci: Remove the unused .test-manual
...
Everyone uses .test-manual-mr now, retire the one you don't want.
Acked-by: Juan A. Suarez <jasuarez@igalia.com >
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17096 >
2022-06-21 21:38:25 +00:00
Rob Clark
736a07155f
Revert "ci: freedreno farm is down"
...
They seem to be responding again.
This reverts commit 551442b53e
.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17110 >
2022-06-17 16:11:37 +00:00
Daniel Stone
551442b53e
ci: freedreno farm is down
...
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17104 >
2022-06-17 09:27:53 +01:00
Jesse Natalie
686e20afcd
CI: Lima farm is offline
...
Acked-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17087 >
2022-06-16 19:30:21 +00:00
Jesse Natalie
7f81333f71
CI: Re-enable Windows builds
...
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16756 >
2022-05-31 18:32:59 +00:00
Tomeu Vizoso
0d8cbf551d
Revert "ci: Disable jobs to the Collabora lab"
...
This reverts commit 224544dc33
.
Work has finished and the lab is up and running.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16600 >
2022-05-19 09:31:26 +00:00
Tomeu Vizoso
224544dc33
ci: Disable jobs to the Collabora lab
...
In anticipation of infrastructure work.
This commit is to be reverted later in the day.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16576 >
2022-05-18 08:00:23 +02:00
David Heidelberg
c1e59bea05
ci: intel: Merge anv and iris into src/intel/ci
...
This commit make simple adding tests which use both GL(ES) and VK.
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16048 >
2022-04-27 12:35:13 +00:00
Erico Nunes
d0b594a4d3
ci: put lima farm back online
...
There was an issue with the network router in the lab, which
should be resolved now.
Signed-off-by: Erico Nunes <nunes.erico@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16135 >
2022-04-25 15:01:49 +00:00
Daniel Stone
f2ddd59bf6
ci: Allow lima jobs to be globally disabled
...
This is useful in situations like right now, where the boards are dead.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16077 >
2022-04-21 11:32:06 +00:00
Daniel Stone
f01e3400dc
CI: Disable Windows jobs
...
We are underprovisioned for Windows, almost certainly not running wide
enough on the insufficient number of slots we do have, and there are
also indications that the machine itself is having physical issues.
Disable it until it's fixed.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16055 >
2022-04-20 20:19:22 +00:00
Boris Brezillon
14c195a055
ci/windows: Add a variable to globally disable jobs using windows runners
...
Suggested-by: Daniel Stone <daniels@collabora.com >
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16055 >
2022-04-20 20:19:22 +00:00
Emma Anholt
eb78378345
Revert "ci: Disable Google's lab"
...
This reverts commit 8506c2b7ee
. Network
admins say the fixed things, and we see the runners phoning home again.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15936 >
2022-04-14 22:01:27 +00:00
Tomeu Vizoso
7d474c100e
ci: Move most stuff out of root .gitlab-ci.yml
...
This file was getting a bit hard to navigate. Split container, build and
test jobs to their own files.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15891 >
2022-04-13 07:34:36 +00:00
Tomeu Vizoso
8506c2b7ee
ci: Disable Google's lab
...
The runner is down and pipelines are being stuck.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15909 >
2022-04-13 08:11:07 +02:00
Matt Coster
c80fa97d18
pvr: ci: Initial freedesktop CI integration
...
This patch adds the PowerVR driver to the following shared builds:
* debian-arm64
* debian-clang
* debian-release
* debian-vulkan
* fedora-release
It also adds the associated "tools" to these builds:
* debian-arm64-build-test
* debian-release (already uses -Dtools=all)
* fedora-release
And removes them from these builds by expanding -Dtools=all:
* debian-gallium
Signed-off-by: Matt Coster <matt.coster@imgtec.com >
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15284 >
2022-03-24 11:39:40 +00:00