Revert "ci/farms: always compare the code against main repository"

Unsustainable solution for the fork due to need keep main repository
up-date there.

This reverts commit 7b29ae557a.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24337>
This commit is contained in:
David Heidelberg
2023-07-26 20:59:57 +03:00
parent 37a92d0af1
commit d99b830c2b
2 changed files with 27 additions and 89 deletions

View File

@@ -2,14 +2,10 @@
rules: rules:
- exists: [ .ci-farms-disabled/microsoft ] # 1. Is disabled, never run - exists: [ .ci-farms-disabled/microsoft ] # 1. Is disabled, never run
when: never when: never
- changes: - changes: [ .ci-farms-disabled/microsoft ] # 2. Removed from disabled, run
paths: [ .ci-farms-disabled/microsoft ] # 2. Removed from disabled, run
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: on_success when: on_success
- changes: - changes: [ .ci-farms-disabled/* ] # 3. We touched other farms in MR, do not run
paths: [ .ci-farms-disabled/* ] # 3. We touched other farms in MR, do not run
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
# 4. Fall-through (other rules or on_success) # 4. Fall-through (other rules or on_success)
@@ -20,9 +16,7 @@
# pipeline were changed # pipeline were changed
- exists: [ .ci-farms-disabled/microsoft ] - exists: [ .ci-farms-disabled/microsoft ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/microsoft ]
paths: [ .ci-farms-disabled/microsoft ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
- !reference [.microsoft-farm-rules, rules] - !reference [.microsoft-farm-rules, rules]
@@ -33,9 +27,7 @@
# pipeline were changed # pipeline were changed
- exists: [ .ci-farms-disabled/microsoft ] - exists: [ .ci-farms-disabled/microsoft ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/microsoft ]
paths: [ .ci-farms-disabled/microsoft ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: on_success when: on_success
- !reference [.microsoft-farm-rules, rules] - !reference [.microsoft-farm-rules, rules]
@@ -47,14 +39,10 @@
exists: [ .ci-farms-disabled/collabora ] exists: [ .ci-farms-disabled/collabora ]
when: never when: never
- if: '$RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/ && $CI_PIPELINE_SOURCE != "schedule"' - if: '$RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/ && $CI_PIPELINE_SOURCE != "schedule"'
changes: changes: [ .ci-farms-disabled/collabora ]
paths: [ .ci-farms-disabled/collabora ]
compare_to: main
when: on_success when: on_success
- if: '$RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/ && $CI_PIPELINE_SOURCE != "schedule"' - if: '$RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/ && $CI_PIPELINE_SOURCE != "schedule"'
changes: changes: [ .ci-farms-disabled/* ]
paths: [ .ci-farms-disabled/* ]
compare_to: main
when: never when: never
.collabora-farm-manual-rules: .collabora-farm-manual-rules:
@@ -63,9 +51,7 @@
exists: [ .ci-farms-disabled/collabora ] exists: [ .ci-farms-disabled/collabora ]
when: never when: never
- if: '$RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/ && $CI_PIPELINE_SOURCE != "schedule"' - if: '$RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/ && $CI_PIPELINE_SOURCE != "schedule"'
changes: changes: [ .ci-farms-disabled/collabora ]
paths: [ .ci-farms-disabled/collabora ]
compare_to: main
when: never when: never
- !reference [.collabora-farm-rules, rules] - !reference [.collabora-farm-rules, rules]
@@ -74,14 +60,10 @@
rules: rules:
- exists: [ .ci-farms-disabled/igalia ] - exists: [ .ci-farms-disabled/igalia ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/igalia ]
paths: [ .ci-farms-disabled/igalia ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: on_success when: on_success
- changes: - changes: [ .ci-farms-disabled/* ]
paths: [ .ci-farms-disabled/* ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
@@ -89,9 +71,7 @@
rules: rules:
- exists: [ .ci-farms-disabled/igalia ] - exists: [ .ci-farms-disabled/igalia ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/igalia ]
paths: [ .ci-farms-disabled/igalia ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
- !reference [.igalia-farm-rules, rules] - !reference [.igalia-farm-rules, rules]
@@ -101,14 +81,10 @@
rules: rules:
- exists: [ .ci-farms-disabled/lima ] - exists: [ .ci-farms-disabled/lima ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/lima ]
paths: [ .ci-farms-disabled/lima ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: on_success when: on_success
- changes: - changes: [ .ci-farms-disabled/* ]
paths: [ .ci-farms-disabled/* ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
@@ -116,9 +92,7 @@
rules: rules:
- exists: [ .ci-farms-disabled/lima ] - exists: [ .ci-farms-disabled/lima ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/lima ]
paths: [ .ci-farms-disabled/lima ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
- !reference [.lima-farm-rules, rules] - !reference [.lima-farm-rules, rules]
@@ -128,14 +102,10 @@
rules: rules:
- exists: [ .ci-farms-disabled/anholt ] - exists: [ .ci-farms-disabled/anholt ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/anholt ]
paths: [ .ci-farms-disabled/anholt ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: on_success when: on_success
- changes: - changes: [ .ci-farms-disabled/* ]
paths: [ .ci-farms-disabled/* ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
@@ -143,9 +113,7 @@
rules: rules:
- exists: [ .ci-farms-disabled/anholt ] - exists: [ .ci-farms-disabled/anholt ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/anholt ]
paths: [ .ci-farms-disabled/anholt ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
- !reference [.anholt-farm-rules, rules] - !reference [.anholt-farm-rules, rules]
@@ -159,19 +127,13 @@
- exists: [ .ci-farms-disabled/valve-kws ] - exists: [ .ci-farms-disabled/valve-kws ]
if: '$RUNNER_FARM_LOCATION == "keywords"' if: '$RUNNER_FARM_LOCATION == "keywords"'
when: never when: never
- changes: - changes: [ .ci-farms-disabled/valve-mupuf ]
paths: [ .ci-farms-disabled/valve-mupuf ]
compare_to: main
if: '$RUNNER_FARM_LOCATION == "mupuf" && $CI_PIPELINE_SOURCE != "schedule"' if: '$RUNNER_FARM_LOCATION == "mupuf" && $CI_PIPELINE_SOURCE != "schedule"'
when: on_success when: on_success
- changes: - changes: [ .ci-farms-disabled/valve-kws ]
paths: [ .ci-farms-disabled/valve-kws ]
compare_to: main
if: '$RUNNER_FARM_LOCATION == "keywords" && $CI_PIPELINE_SOURCE != "schedule"' if: '$RUNNER_FARM_LOCATION == "keywords" && $CI_PIPELINE_SOURCE != "schedule"'
when: on_success when: on_success
- changes: - changes: [ .ci-farms-disabled/* ]
paths: [ .ci-farms-disabled/* ]
compare_to: main
when: never when: never
.valve-farm-manual-rules: .valve-farm-manual-rules:
@@ -182,14 +144,10 @@
- exists: [ .ci-farms-disabled/valve-kws ] - exists: [ .ci-farms-disabled/valve-kws ]
if: '$RUNNER_FARM_LOCATION == "keywords"' if: '$RUNNER_FARM_LOCATION == "keywords"'
when: never when: never
- changes: - changes: [ .ci-farms-disabled/valve-mupuf ]
paths: [ .ci-farms-disabled/valve-mupuf ]
compare_to: main
if: '$RUNNER_FARM_LOCATION == "mupuf" && $CI_PIPELINE_SOURCE != "schedule"' if: '$RUNNER_FARM_LOCATION == "mupuf" && $CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
- changes: - changes: [ .ci-farms-disabled/valve-kws ]
paths: [ .ci-farms-disabled/valve-kws ]
compare_to: main
if: '$RUNNER_FARM_LOCATION == "keywords" && $CI_PIPELINE_SOURCE != "schedule"' if: '$RUNNER_FARM_LOCATION == "keywords" && $CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
- !reference [.valve-farm-rules, rules] - !reference [.valve-farm-rules, rules]
@@ -199,14 +157,10 @@
rules: rules:
- exists: [ .ci-farms-disabled/austriancoder ] - exists: [ .ci-farms-disabled/austriancoder ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/austriancoder ]
paths: [ .ci-farms-disabled/austriancoder ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: on_success when: on_success
- changes: - changes: [ .ci-farms-disabled/* ]
paths: [ .ci-farms-disabled/* ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
@@ -214,9 +168,7 @@
rules: rules:
- exists: [ .ci-farms-disabled/austriancoder ] - exists: [ .ci-farms-disabled/austriancoder ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/austriancoder ]
paths: [ .ci-farms-disabled/austriancoder ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
- !reference [.austriancoder-farm-rules, rules] - !reference [.austriancoder-farm-rules, rules]
@@ -226,14 +178,10 @@
rules: rules:
- exists: [ .ci-farms-disabled/freedreno ] - exists: [ .ci-farms-disabled/freedreno ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/freedreno ]
paths: [ .ci-farms-disabled/freedreno ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: on_success when: on_success
- changes: - changes: [ .ci-farms-disabled/* ]
paths: [ .ci-farms-disabled/* ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
@@ -241,9 +189,7 @@
rules: rules:
- exists: [ .ci-farms-disabled/freedreno ] - exists: [ .ci-farms-disabled/freedreno ]
when: never when: never
- changes: - changes: [ .ci-farms-disabled/freedreno ]
paths: [ .ci-farms-disabled/freedreno ]
compare_to: main
if: '$CI_PIPELINE_SOURCE != "schedule"' if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never when: never
- !reference [.freedreno-farm-rules, rules] - !reference [.freedreno-farm-rules, rules]

View File

@@ -228,14 +228,6 @@ Now go to
`GitLab <https://gitlab.freedesktop.org/mesa/mesa/-/milestones>`__ and `GitLab <https://gitlab.freedesktop.org/mesa/mesa/-/milestones>`__ and
add the new Mesa version X.Y. add the new Mesa version X.Y.
Now you need to adjust CI, to not try to compare the changed files against `main` branch.
.. code-block:: console
sed -i '/compare_to: main/d' .gitlab-ci/**/*.yml
git commit -asm 'ci: disable comparing against the main branch'
Check that there are no distribution breaking changes and revert them if Check that there are no distribution breaking changes and revert them if
needed. For example: files being overwritten on install, etc. Happens needed. For example: files being overwritten on install, etc. Happens
extremely rarely - we had only one case so far (see commit extremely rarely - we had only one case so far (see commit