ci: fix rules for formatting checks
Fixes:70eff58767
("ci: allow hw jobs even if lint jobs fail for non-Marge pipelines") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26511> (cherry picked from commitd971e3ba45
)
This commit is contained in:

committed by
Eric Engestrom

parent
0b95d1a030
commit
bf55c9f591
@@ -222,14 +222,23 @@
|
||||
.lint-rustfmt-rules:
|
||||
rules:
|
||||
- !reference [.core-rules, rules]
|
||||
- changes:
|
||||
# in merge pipeline, formatting checks are not allowed to fail
|
||||
- if: $GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||
changes: &rust_file_list
|
||||
- src/**/*.rs
|
||||
when: on_success
|
||||
allow_failure: false
|
||||
# in other pipelines, formatting checks are allowed to fail
|
||||
- changes: *rust_file_list
|
||||
when: on_success
|
||||
allow_failure: true
|
||||
|
||||
.lint-clang-format-rules:
|
||||
rules:
|
||||
- !reference [.core-rules, rules]
|
||||
- changes:
|
||||
# in merge pipeline, formatting checks are not allowed to fail
|
||||
- if: $GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||
changes: &clang_format_file_list
|
||||
- .clang-format
|
||||
- .clang-format-include
|
||||
- .clang-format-ignore
|
||||
@@ -240,3 +249,8 @@
|
||||
- src/amd/vulkan/**/*
|
||||
- src/amd/compiler/**/*
|
||||
when: on_success
|
||||
allow_failure: false
|
||||
# in other pipelines, formatting checks are allowed to fail
|
||||
- changes: *clang_format_file_list
|
||||
when: on_success
|
||||
allow_failure: true
|
||||
|
@@ -23,11 +23,6 @@
|
||||
stage: lint
|
||||
extends:
|
||||
- .use-debian/x86_64_build
|
||||
rules:
|
||||
# in merge pipeline, don't touch the default settings
|
||||
- if: $GITLAB_USER_LOGIN == "marge-bot" && $CI_COMMIT_BRANCH == null
|
||||
# in other pipelines, formatting checks are allowed to fail
|
||||
- allow_failure: true
|
||||
variables:
|
||||
GIT_STRATEGY: fetch
|
||||
timeout: 10m
|
||||
|
@@ -1184,7 +1184,7 @@
|
||||
"description": "ci: fix rules for formatting checks",
|
||||
"nominated": true,
|
||||
"nomination_type": 1,
|
||||
"resolution": 0,
|
||||
"resolution": 1,
|
||||
"main_sha": null,
|
||||
"because_sha": "70eff587673ceec181efda86d2e93ede44a59532",
|
||||
"notes": null
|
||||
|
Reference in New Issue
Block a user