From 8349eab195856a735b02b4079da289bc1221593e Mon Sep 17 00:00:00 2001 From: Eirini Galati Date: Mon, 2 Nov 2026 13:20:48 +0100 Subject: [PATCH] diag: find the exact composer 2.2.x that broke PHP 5.4 Windows --- .github/workflows/diag.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/diag.yaml diff --git a/.github/workflows/diag.yaml b/.github/workflows/diag.yaml new file mode 100644 index 0000000..69d2b92 --- /dev/null +++ b/.github/workflows/diag.yaml @@ -0,0 +1,29 @@ +--- +name: DIAG composer bisect + +on: [pull_request] + +permissions: {} + +jobs: + bisect: + runs-on: windows-latest + timeout-minutes: 20 + strategy: + fail-fast: false + matrix: + composer: ["2.2.22","2.2.23","2.2.24","2.2.25","2.2.26","2.2.27","2.2.28","2.2.29","2.2.30","2.2.31"] + name: c-${{ matrix.composer }} + steps: + - uses: shivammathur/setup-php@2.32.0 + with: + php-version: "5.4" + tools: composer:${{ matrix.composer }} + - uses: actions/checkout@v3 + - name: composer install + continue-on-error: true + run: composer install --no-ansi --no-interaction --no-progress + - name: Verdict + shell: bash + run: | + if [ -d vendor ]; then echo "VERDICT ${{ matrix.composer }} OK"; else echo "VERDICT ${{ matrix.composer }} BROKEN"; fi