aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2022-10-06 04:28:12 +0200
committerGitHub <noreply@github.com>2022-10-06 04:28:12 +0200
commit94cfe7b7dac0b85863fe3b606d1301d9a461c7af (patch)
tree7948e6db7a8cb29c9b7255ec1e5dc364e35551b9
parentfce7a4f358ed09f96a2d7857ab227978e1d6c32b (diff)
parent1e71d124e4aeea8f939ce6aabbe5436b190bd2a6 (diff)
downloadpodman-94cfe7b7dac0b85863fe3b606d1301d9a461c7af.tar.gz
podman-94cfe7b7dac0b85863fe3b606d1301d9a461c7af.tar.bz2
podman-94cfe7b7dac0b85863fe3b606d1301d9a461c7af.zip
Merge pull request #15910 from edsantiago/cron_treadmill
Proof of concept: nightly dependency treadmill
-rw-r--r--.cirrus.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index 2badd7b5a..68eca4ef5 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -139,6 +139,22 @@ build_task:
_gc='git config --file /root/.gitconfig'
$_gc user.email "TMcTestFace@example.com"
$_gc user.name "Testy McTestface"
+ # Nightly dependency-bump job: fetch latest versions of the
+ # Big Three dependencies, and run full CI test suite. Notification
+ # email will go out to monitor-list upon failure.
+ if [[ "$CIRRUS_CRON" = "treadmill" ]]; then
+ for pkg in common image/v5 storage; do
+ echo "go mod edit --require containers/$pkg@main"
+ go mod edit --require github.com/containers/$pkg@main
+ make vendor
+ done
+ git add vendor
+ # Show what changed.
+ echo "git diff go.mod, then git diff --stat:"
+ git diff go.mod
+ git diff --stat
+ HOME=/root git commit --allow-empty -asm"Bump containers/common,image,storage"
+ fi
# Attempt to prevent flakes by confirming basic environment expectations,
# network service connectivity and essential container image availability.
prebuild_script: &prebuild $SCRIPT_BASE/prebuild.sh