diff --git a/.github/actions/check_cirrus_cron/cron_failures.sh b/.github/actions/check_cirrus_cron/cron_failures.sh index 2d007d0a71..f4d11613ec 100755 --- a/.github/actions/check_cirrus_cron/cron_failures.sh +++ b/.github/actions/check_cirrus_cron/cron_failures.sh @@ -19,7 +19,7 @@ confirm_gha_environment mkdir -p ./artifacts cat > ./artifacts/query_raw.json << "EOF" query { - ownerRepository(platform: "LINUX", owner: "@@OWNER@@", name: "@@REPO@@") { + ownerRepository(platform: "github", owner: "@@OWNER@@", name: "@@REPO@@") { cronSettings { name lastInvocationBuild { diff --git a/contrib/cirrus/prebuild.sh b/contrib/cirrus/prebuild.sh index 480d9f83a3..10f799f575 100755 --- a/contrib/cirrus/prebuild.sh +++ b/contrib/cirrus/prebuild.sh @@ -45,9 +45,15 @@ if [[ "${DISTRO_NV}" =~ fedora ]]; then # Tests for lib.sh showrun ${SCRIPT_BASE}/lib.sh.t - export PREBUILD=1 - # TODO: Disabled due to test failure breaking all PRs - # showrun bash ${CIRRUS_WORKING_DIR}/.github/actions/check_cirrus_cron/test.sh + # Run this during daily cron job to prevent a GraphQL API change/breakage + # from impacting every PR. Down-side being if it does fail, a maintainer + # will need to do some archaeology to find it. + # Defined by CI system + # shellcheck disable=SC2154 + if [[ "$CIRRUS_CRON" == "main" ]]; then + export PREBUILD=1 + showrun bash ${CIRRUS_WORKING_DIR}/.github/actions/check_cirrus_cron/test.sh + fi fi msg "Checking 3rd party network service connectivity"