Trigger all CI jobs for Dockerfile changes (#10651)
* Trigger docs job for possible mdbook updates, too
* Update comment
* Intentionally trigger ci docs job?
* Broaden more
* Revert "Intentionally trigger ci docs job?"
This reverts commit 801cf2bfdf
.
This commit is contained in:
@ -25,7 +25,8 @@ annotate() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Checks if a CI pull request affects one or more path patterns. Each
|
# Checks if a CI pull request affects one or more path patterns. Each
|
||||||
# argument is checked in series.
|
# pattern argument is checked in series. If one of them found to be affected,
|
||||||
|
# return immediately as such.
|
||||||
#
|
#
|
||||||
# Bash regular expressions are permitted in the pattern:
|
# Bash regular expressions are permitted in the pattern:
|
||||||
# affects .rs$ -- any file or directory ending in .rs
|
# affects .rs$ -- any file or directory ending in .rs
|
||||||
@ -41,7 +42,8 @@ affects() {
|
|||||||
# the worse (affected)
|
# the worse (affected)
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
for pattern in "$@"; do
|
# Assume everyting needs to be tested when any Dockerfile changes
|
||||||
|
for pattern in ^ci/docker-rust/Dockerfile ^ci/docker-rust-nightly/Dockerfile "$@"; do
|
||||||
if [[ ${pattern:0:1} = "!" ]]; then
|
if [[ ${pattern:0:1} = "!" ]]; then
|
||||||
for file in "${affected_files[@]}"; do
|
for file in "${affected_files[@]}"; do
|
||||||
if [[ ! $file =~ ${pattern:1} ]]; then
|
if [[ ! $file =~ ${pattern:1} ]]; then
|
||||||
|
Reference in New Issue
Block a user