]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Set cross-version-config-tests to allow_failure in CI
authorMichal Nowak <mnowak@isc.org>
Thu, 5 Dec 2024 14:50:40 +0000 (15:50 +0100)
committerMichal Nowak <mnowak@isc.org>
Tue, 10 Dec 2024 10:09:58 +0000 (11:09 +0100)
The December releases suffer from the ns2/managed1.conf file not being
in the mkeys extra_artifacts. This manifests only when pytest is run
with the --setup-only option, which is the case in the
cross-version-config-tests CI job. The original issue is fixed in !9815,
but the fix will be effective only when subsequent releases are out.

(cherry picked from commit 97a9d7287c075b55cd599d98e68e04121b854a1d)

.gitlab-ci.yml

index 80aea6716545dd8dfe5061a6fdde69da661bc8e5..2c98fd0947cf6a3d2e1a0f0e21426434399a9a77 100644 (file)
@@ -763,6 +763,12 @@ cross-version-config-tests:
     untracked: true
     expire_in: "1 day"
     when: always
+  # Changes in the January milestone necessitate allowing this job to fail. The
+  # "soft failure" should be reverted when January releases are published.
+  # - #4261 introduced extra artifacts check but missed a file visible only in
+  #   this job. This is fixed in !9815 but present in December releases.
+  #   System test affected: mkeys.
+  allow_failure: true
 
 # Jobs for regular GCC builds on Alpine Linux 3.21 (amd64)