1212 - ' docker-compose.yml'
1313 # Any changes to local environment related files
1414 - ' tools/local-env/**'
15- # These files manage packages used by the local environment .
15+ # These files configure npm and the task runner. Changes could affect the outcome .
1616 - ' package*.json'
17+ - ' Gruntfile.js'
18+ - ' webpack.config.js'
19+ - ' tools/webpack/**'
1720 # These files configure Composer. Changes could affect the local environment.
1821 - ' composer.*'
1922 # These files define the versions to test.
3336 - ' docker-compose.yml'
3437 # Any changes to local environment related files
3538 - ' tools/local-env/**'
36- # These files manage packages used by the local environment .
39+ # These files configure npm and the task runner. Changes could affect the outcome .
3740 - ' package*.json'
41+ - ' Gruntfile.js'
42+ - ' webpack.config.js'
43+ - ' tools/webpack/**'
3844 # These files configure Composer. Changes could affect the local environment.
3945 - ' composer.*'
4046 # These files define the versions to test.
6369 #
6470 build-test-matrix :
6571 name : Build Test Matrix
66- uses : WordPress/wordpress-develop/ .github/workflows/reusable-support-json-reader-v1.yml@trunk
72+ uses : ./ .github/workflows/reusable-support-json-reader-v1.yml
6773 permissions :
6874 contents : read
6975 secrets : inherit
@@ -74,15 +80,15 @@ jobs:
7480 # Tests the local Docker environment.
7581 environment-tests-mysql :
7682 name : PHP ${{ matrix.php }}
77- uses : WordPress/wordpress-develop/ .github/workflows/reusable-test-local-docker-environment-v1.yml@trunk
83+ uses : ./ .github/workflows/reusable-test-local-docker-environment-v1.yml
7884 permissions :
7985 contents : read
8086 if : ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}
8187 needs : [ build-test-matrix ]
8288 strategy :
8389 fail-fast : false
8490 matrix :
85- os : [ ubuntu-latest ]
91+ os : [ ubuntu-24.04 ]
8692 memcached : [ false, true ]
8793 php : ${{ fromJSON( needs.build-test-matrix.outputs.php-versions ) }}
8894 db-version : ${{ fromJSON( needs.build-test-matrix.outputs.mysql-versions ) }}
@@ -104,11 +110,10 @@ jobs:
104110 db-type : ' mysql'
105111 db-version : ${{ matrix.db-version }}
106112 memcached : ${{ matrix.memcached }}
107- tests-domain : ${{ matrix.tests-domain }}
108113
109114 slack-notifications :
110115 name : Slack Notifications
111- uses : WordPress/wordpress-develop/ .github/workflows/slack-notifications.yml@trunk
116+ uses : ./ .github/workflows/slack-notifications.yml
112117 permissions :
113118 actions : read
114119 contents : read
@@ -124,7 +129,7 @@ jobs:
124129
125130 failed-workflow :
126131 name : Failed workflow tasks
127- runs-on : ubuntu-latest
132+ runs-on : ubuntu-24.04
128133 permissions :
129134 actions : write
130135 needs : [ build-test-matrix, environment-tests-mysql, slack-notifications ]
@@ -151,6 +156,6 @@ jobs:
151156 workflow_id: 'failed-workflow.yml',
152157 ref: 'trunk',
153158 inputs: {
154- run_id: '${{ github.run_id }}'
159+ run_id: `${context.runId}`,
155160 }
156161 });
0 commit comments