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
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