From 0b7bd326aadc278935579e612e1d8a184f39083d Mon Sep 17 00:00:00 2001 From: Adrian Moldovan <3854374+adimoldovan@users.noreply.github.com> Date: Fri, 30 Oct 2026 17:14:07 +0200 Subject: [PATCH] Build/Test Tools: Download release zips with WP-CLI in Installation Tests. --- .github/workflows/install-testing.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/install-testing.yml b/.github/workflows/install-testing.yml index 7bc7cab67856a..a1a634b6bac39 100644 --- a/.github/workflows/install-testing.yml +++ b/.github/workflows/install-testing.yml @@ -138,15 +138,15 @@ jobs: - name: Set up WP-CLI uses: $/.github/actions/setup-wp-cli with: - version: ${{ contains( fromJSON('["5.4", "5.5"]'), matrix.php ) && '2.4.0' || 'latest' }} + version: ${{ contains( fromJSON('["5.4", "5.5"]'), matrix.php ) && '2.4.0' || contains( fromJSON('["5.6", "7.0", "7.1"]'), matrix.php ) && '2.12.0' || 'latest' }} - # WP-CLI extracts tarballs with PharData, which truncates paths longer than 100 characters. - # Nightly builds are only available as a zip, which is not affected. + # WP-CLI 2.x extracts tarballs with PharData, which truncates paths longer than 100 characters. + # Zip archives are not affected, so download the zip for every version. - name: Download WordPress run: | case "${WP_VERSION}" in nightly|trunk) wp core download --version=nightly ;; - *) curl -fsSL "https://wordpress.org/wordpress-${WP_VERSION}.tar.gz" | tar xz --strip-components=1 ;; + *) wp core download "https://wordpress.org/wordpress-${WP_VERSION}.zip" ;; esac env: WP_VERSION: ${{ inputs.wp-version || 'nightly' }}