From f45915ec3afd7bd6ecdbe2b7df2b5be178e4918d Mon Sep 17 00:00:00 2001 From: Chemaclass Date: Fri, 30 Oct 2026 07:39:19 +0100 Subject: [PATCH 1/2] fix(ci): isolate docs checks by pull request --- .github/workflows/check-docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check-docs.yml b/.github/workflows/check-docs.yml index a844bdf46..5c2bac50b 100644 --- a/.github/workflows/check-docs.yml +++ b/.github/workflows/check-docs.yml @@ -9,8 +9,8 @@ on: workflow_dispatch: concurrency: - group: pages - cancel-in-progress: false + group: docs-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: build: From 23469b06d0fc2c9848ab11b4cc6d2056a254376e Mon Sep 17 00:00:00 2001 From: Chemaclass Date: Fri, 30 Oct 2026 07:40:57 +0100 Subject: [PATCH 2/2] test(ci): use an executable installer fixture --- tests/acceptance/install_test.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/install_test.sh b/tests/acceptance/install_test.sh index 3017210b9..5fc751576 100644 --- a/tests/acceptance/install_test.sh +++ b/tests/acceptance/install_test.sh @@ -233,7 +233,7 @@ fi case "$INSTALL_TEST_DOWNLOAD_RESULT" in failure) printf 'partial download\n' >"$target"; exit 22 ;; empty) : >"$target" ;; - *) printf 'new binary\n' >"$target" ;; + *) printf '#!/bin/sh\nexit 0\n' >"$target" ;; esac SH chmod +x shims/curl @@ -249,7 +249,7 @@ SH if [ "$result" = success ]; then assert_successful_code "" "" "$status" - assert_same 'new binary' "$(cat destination/bashunit)" + assert_same "$(printf '#!/bin/sh\nexit 0')" "$(cat destination/bashunit)" assert_is_file_executable destination/bashunit assert_not_empty "$(find destination/bashunit -perm 0744 -print)" else