Jesse Natalie
0733aafa22
CI: Lima farm is offline
...
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20995 >
2023-01-30 12:05:12 -08:00
Emma Anholt
f6c06ef2f6
ci: Add manual rules variations to disable irrelevant driver jobs.
...
If you're only affecting one or a couple of drivers, it would be nice if
your pipeline buttons on the web UI weren't full of manual run buttons for
all the other drivers.
This is a bunch of duplicated lines, but less than it could have been now
that we have !references.
In some of these cases (i915g, nouveau, etnaviv), we have no non-manual
jobs for those drivers, so I could have just rewritten the original
"driver-rules" to "driver-manual-rules". I decided to keep things
consistent between drivers, though, because this is all esoteric enough to
readers already without making different drivers' rules look different.
Fixes : #4891
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17445 >
2023-01-26 00:48:19 +00:00
David Heidelberg
613feb39c4
ci: bump ci-fairy with session support (robust downloads)
...
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20788 >
2023-01-19 23:46:44 +00:00
Sergi Blanch Torne
f19f119bae
Revert "ci: Collabora's LAVA lab for maintance"
...
Farm up again
This reverts commit 900ccec7e8fa809ef0a9154db4d0ecec3fe26e9c.
Signed-off-by: Sergi Blanch Torne <sergi.blanch.torne@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20633 >
2023-01-13 09:30:18 +00:00
Sergi Blanch Torne
9a4bd32790
ci: disable Collabora's LAVA lab for maintance
...
This is to inform you of some planned downtime in the LAVA lab as follows:
Start: 2023-01-13 08:00 GMT
End: 2023-01-13 12:00 GMT
Signed-off-by: Sergi Blanch Torne <sergi.blanch.torne@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20632 >
2023-01-13 08:12:37 +00:00
Jordan Petridis
8c3c11ad33
Revert "ci: Windows runner is experiencing DNS issues; disable Microsoft farm"
...
Let's try this again, landed couple config changes on the runners.
This reverts commit c52b7aa732
.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20424 >
2022-12-25 15:32:39 +00:00
David Heidelberg
c52b7aa732
ci: Windows runner is experiencing DNS issues; disable Microsoft farm
...
Multiple failures in https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20097
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20411 >
2022-12-21 21:40:22 +00:00
Erico Nunes
ce0ca7ed21
Revert "ci: Lima farm maintenance"
...
This reverts commit e66df0d362
.
Signed-off-by: Erico Nunes <nunes.erico@gmail.com >
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Reviewed-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20390 >
2022-12-21 11:00:27 +01:00
Erico Nunes
e66df0d362
ci: Lima farm maintenance
...
General lab maintenance and addressing
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20051
Signed-off-by: Erico Nunes <nunes.erico@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20343 >
2022-12-17 14:33:43 +00:00
Emma Anholt
5d37f6b16c
ci/docs: Always expose the built docs.
...
When testing my docs changes outside of an MR, there was no way to look at
the result.
Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19733 >
2022-12-12 23:29:53 +00:00
Christian Gmeiner
ff928d9567
ci: Allow disabling the whole of austriancoder's farm
...
Add a global-level variable that allows disabling all jobs that would
have gone to my lab, to be used in case of outages.
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com >
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18997 >
2022-12-08 14:09:39 +00:00
David Heidelberg
5797af2d8d
Revert "ci: disable Collabora's LAVA lab for maintance"
...
This reverts commit 3964a77454
.
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20128 >
2022-12-02 12:25:16 +01:00
Sergi Blanch Torne
3964a77454
ci: disable Collabora's LAVA lab for maintance
...
This is to inform you of some planned downtime in the LAVA lab as follows:
Start: 2022-12-02 08:00 GMT
End: 2022-12-02 12:00 GMT
Signed-off-by: Sergi Blanch Torne <sergi.blanch.torne@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20103 >
2022-12-02 08:06:15 +00:00
David Heidelberg
3012e85e36
ci/alpine: build Mesa on top of Alpine 3.16
...
Alpine is lightweight distribution with musl-libc. We currently testing
with Debian and Fedora, which are both Glibc based distro, so this
option should be able give us chance to catch more build-system bugs.
Acked-by: Yonggang Luo <luoyonggang@gmail.com >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19588 >
2022-11-15 14:02:27 +00:00
Erik Faye-Lund
b79d9ee5a8
docs: add linkcheck job
...
This should make it easier to keep links in our docs up-to-date.
But, because links can die behind our backs, we can't really enable this
all over the place, or we'll risk blocking merge-requests due to
unrelated changes.
So let's just make this a periodic job on the main branch instead.
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19574 >
2022-11-10 17:26:19 +01:00
Erik Faye-Lund
72718daeac
docs/ci: allow overriding sphinx builder
...
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19574 >
2022-11-10 17:26:19 +01:00
Martin Roukala (né Peres)
078020c45e
ci: introduce the VALVE_FARM variable
...
This mirrors all the other *_FARM variables, and allows developers to
quickly disable all the jobs that would otherwise run on Valve's CI
infrastructure by setting it to the 'offline' value.
To this end, .radv_rules gets split into .radv-collabora-rules and
.radv-valve-rules, since the driver will be testable in two different
test farms. Every radv job is then made to inherit from the right farm.
Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19556 >
2022-11-10 13:22:33 +00:00
David Heidelberg
e9b81c663d
Revert "ci: Collabora farm maintanance"
...
Farm is up again.
This reverts commit e0c577d5227fa6aaa061b3f388711fb24d6fc146.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19515 >
2022-11-04 12:22:17 +00:00
Benjamin Tissoires
67cee534a8
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.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19076 >
2022-11-04 11:41:42 +00:00
Guilherme Gallo
a04ed2f971
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
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19076 >
2022-11-04 11:41:42 +00:00
David Heidelberg
617e48ecda
ci: Collabora farm maintanance
...
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19511 >
2022-11-04 05:09:32 +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