summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml17
1 files changed, 16 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9706037a4..76788c064 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -96,7 +96,6 @@ tests-unix:
# Since the unix platform is required to run as root, no user change required
- ${TEST_COMMAND}
-
tests-fedora-missing-deps:
# Ensure that tests behave nicely while missing bwrap and ostree
image: buildstream/testsuite-fedora:28-5da27168-32c47d1c
@@ -114,6 +113,22 @@ tests-fedora-missing-deps:
- ${TEST_COMMAND}
+tests-fedora-update-deps:
+ # Check if the tests pass after updating requirements to their latest
+ # allowed version.
+ allow_failure: true
+ image: buildstream/testsuite-fedora:28-5da27168-32c47d1c
+ <<: *tests
+
+ script:
+ - useradd -Um buildstream
+ - chown -R buildstream:buildstream .
+
+ - make --always-make --directory requirements
+ - cat requirements/*.txt
+
+ - ${TEST_COMMAND}
+
# Lint separately from testing
lint:
stage: test