Skip to content

Commit 99cdf20

Browse files
committed
Pin wp-env's WordPress core version to the wp/6.7 branch.
# Conflicts: # .github/workflows/unit-test.yml
1 parent 3012c87 commit 99cdf20

2 files changed

Lines changed: 3 additions & 38 deletions

File tree

‎.github/workflows/unit-test.yml‎

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -77,31 +77,6 @@ jobs:
7777
- name: Run the date tests
7878
run: npm run test:unit:date -- --ci --maxWorkers="$(nproc)" --cacheDirectory="$HOME/.jest-cache"
7979

80-
compute-previous-wordpress-version:
81-
name: Compute previous WordPress version
82-
runs-on: ubuntu-latest
83-
outputs:
84-
previous-wordpress-version: ${{ steps.get-previous-wordpress-version.outputs.previous-wordpress-version }}
85-
86-
steps:
87-
- name: Get previous WordPress version
88-
id: get-previous-wordpress-version
89-
run: |
90-
curl \
91-
-H "Accept: application/json" \
92-
-o versions.json \
93-
"http://api.wordpress.org/core/stable-check/1.0/"
94-
LATEST_WP_VERSION=$(jq --raw-output 'with_entries(select(.value=="latest"))|keys[]' versions.json)
95-
IFS='.' read LATEST_WP_MAJOR LATEST_WP_MINOR LATEST_WP_PATCH <<< "${LATEST_WP_VERSION}"
96-
if [[ ${LATEST_WP_MINOR} == "0" ]]; then
97-
PREVIOUS_WP_SERIES="$((LATEST_WP_MAJOR - 1)).9"
98-
else
99-
PREVIOUS_WP_SERIES="${LATEST_WP_MAJOR}.$((LATEST_WP_MINOR - 1))"
100-
fi
101-
PREVIOUS_WP_VERSION=$(jq --raw-output --arg series "${PREVIOUS_WP_SERIES}" 'with_entries(select(.key|startswith($series)))|keys[-1]' versions.json)
102-
echo "previous-wordpress-version=${PREVIOUS_WP_VERSION}" >> $GITHUB_OUTPUT
103-
rm versions.json
104-
10580
build-assets:
10681
name: Build JavaScript assets for PHP unit tests
10782
runs-on: 'ubuntu-24.04'
@@ -125,8 +100,8 @@ jobs:
125100
./build-module/
126101
127102
test-php:
128-
name: PHP ${{ matrix.php }}${{ matrix.multisite && ' multisite' || '' }}${{ matrix.wordpress != '' && format( ' (WP {0}) ', matrix.wordpress ) || '' }} on ubuntu-latest
129-
needs: [compute-previous-wordpress-version, build-assets]
103+
name: PHP ${{ matrix.php }}${{ matrix.multisite && ' multisite' || '' }} on ubuntu-latest
104+
needs: [build-assets]
130105
runs-on: 'ubuntu-24.04'
131106
timeout-minutes: 20
132107
if: ${{ github.repository == 'WordPress/gutenberg' || github.event_name == 'pull_request' }}
@@ -141,19 +116,9 @@ jobs:
141116
- '8.1'
142117
- '8.2'
143118
multisite: [false, true]
144-
wordpress: [''] # Latest WordPress version.
145-
include:
146-
# Test with the previous WP version.
147-
- php: '7.2'
148-
wordpress: 'previous major version'
149-
- php: '7.4'
150-
wordpress: 'previous major version'
151-
- php: '8.2'
152-
wordpress: 'previous major version'
153119

154120
env:
155121
WP_ENV_PHP_VERSION: ${{ matrix.php }}
156-
WP_ENV_CORE: ${{ matrix.wordpress == '' && 'WordPress/WordPress' || format( 'https://wordpress.org/wordpress-{0}.zip', needs.compute-previous-wordpress-version.outputs.previous-wordpress-version ) }}
157122

158123
steps:
159124
- name: Checkout repository

‎.wp-env.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "./schemas/json/wp-env.json",
3-
"core": "WordPress/WordPress",
3+
"core": "WordPress/WordPress#6.7-branch",
44
"plugins": [ "." ],
55
"themes": [ "./test/emptytheme" ],
66
"env": {

0 commit comments

Comments
 (0)