Changeset 60628
- Timestamp:
- 08/12/2025 09:17:18 AM (8 months ago)
- Location:
- trunk/.github/workflows
- Files:
-
- 10 edited
-
coding-standards.yml (modified) (2 diffs)
-
end-to-end-tests.yml (modified) (2 diffs)
-
performance.yml (modified) (1 diff)
-
phpunit-tests.yml (modified) (3 diffs)
-
reusable-coding-standards-javascript.yml (modified) (1 diff)
-
reusable-coding-standards-php.yml (modified) (1 diff)
-
reusable-end-to-end-tests.yml (modified) (1 diff)
-
reusable-phpunit-tests-v3.yml (modified) (1 diff)
-
reusable-test-core-build-process.yml (modified) (1 diff)
-
reusable-test-gutenberg-build-process.yml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/.github/workflows/coding-standards.yml
r60625 r60628 51 51 # Runs the PHP coding standards checks. 52 52 phpcs: 53 name: PHP coding standards53 name: Coding standards 54 54 uses: ./.github/workflows/reusable-coding-standards-php.yml 55 55 permissions: … … 59 59 # Runs the JavaScript coding standards checks. 60 60 jshint: 61 name: JavaScript coding standards61 name: Coding standards 62 62 uses: ./.github/workflows/reusable-coding-standards-javascript.yml 63 63 permissions: -
trunk/.github/workflows/end-to-end-tests.yml
r60625 r60628 57 57 # Runs the end-to-end test suite. 58 58 e2e-tests: 59 name: Test with SCRIPT_DEBUG ${{ matrix.LOCAL_SCRIPT_DEBUG && 'enabled' || 'disabled'}}59 name: ${{ matrix.label }} 60 60 uses: ./.github/workflows/reusable-end-to-end-tests.yml 61 61 permissions: … … 66 66 matrix: 67 67 LOCAL_SCRIPT_DEBUG: [ true, false ] 68 # A matrix value is needed in the 'name' directive for proper grouping in the GitHub UI. 69 label: [ 'E2E Tests' ] 68 70 with: 69 71 LOCAL_SCRIPT_DEBUG: ${{ matrix.LOCAL_SCRIPT_DEBUG }} -
trunk/.github/workflows/performance.yml
r60625 r60628 122 122 memcached: [ true, false ] 123 123 multisite: [ true, false ] 124 # A matrix value is needed in the 'name' directive for proper grouping in the GitHub UI. 124 125 label: [ Compare ] 125 126 with: -
trunk/.github/workflows/phpunit-tests.yml
r60625 r60628 225 225 226 226 # 227 # Runs specific individual test groups. 227 # Runs the HTML API test group. 228 # 229 # This test group runs separately due to the large number of tests that are skipped in this group while the 230 # HTML API is being developed. The skipped tests would otherwise cloud the results of all other test groups. 228 231 # 229 232 # These tests are run against the most recent LTS version of MySQL. 230 233 # 231 specific-test-groups:232 name: ${{ matrix. phpunit-test-groups}}234 html-api-test-groups: 235 name: ${{ matrix.label }} 233 236 uses: ./.github/workflows/reusable-phpunit-tests-v3.yml 234 237 permissions: … … 243 246 db-version: [ '8.4' ] 244 247 phpunit-test-groups: [ 'html-api-html5lib-tests' ] 248 # A matrix value is needed in the 'name' directive for proper grouping in the GitHub UI. 249 label: [ 'HTML API' ] 245 250 with: 246 251 php: ${{ matrix.php }} … … 313 318 actions: read 314 319 contents: read 315 needs: [ test-with-mysql, test-with-mariadb, test-innovation-releases, specific-test-groups, limited-matrix-for-forks ]320 needs: [ test-with-mysql, test-with-mariadb, test-innovation-releases, html-api-test-groups, limited-matrix-for-forks ] 316 321 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name != 'pull_request' && always() }} 317 322 with: -
trunk/.github/workflows/reusable-coding-standards-javascript.yml
r60051 r60628 27 27 # - Ensures version-controlled files are not modified or deleted. 28 28 jshint: 29 name: Run coding standardschecks29 name: JavaScript checks 30 30 runs-on: ubuntu-24.04 31 31 permissions: -
trunk/.github/workflows/reusable-coding-standards-php.yml
r60083 r60628 39 39 # - Ensures version-controlled files are not modified or deleted. 40 40 phpcs: 41 name: Run coding standardschecks41 name: PHP checks 42 42 runs-on: ubuntu-24.04 43 43 permissions: -
trunk/.github/workflows/reusable-end-to-end-tests.yml
r60083 r60628 64 64 # - Ensures version-controlled files are not modified or deleted. 65 65 e2e-tests: 66 name: Run E2E tests66 name: SCRIPT_DEBUG ${{ inputs.LOCAL_SCRIPT_DEBUG && 'enabled' || 'disabled' }} 67 67 runs-on: ubuntu-24.04 68 68 permissions: -
trunk/.github/workflows/reusable-phpunit-tests-v3.yml
r60612 r60628 119 119 # - Submit the test results to the WordPress.org host test results. 120 120 phpunit-tests: 121 name: ${{ inputs.phpunit-test-groups && format( '{0} / ', inputs.phpunit-test-groups ) || '' }}PHP ${{ inputs.php }} ${{ ! inputs.phpunit-test-groups && ! inputs.coverage-report && '/ ' || 'with ' }}${{ 'mariadb' == inputs.db-type && 'MariaDB' || 'MySQL' }} ${{ inputs.db-version }}${{ inputs.multisite && ' multisite' || '' }}${{ inputs.db-innovation && ' (innovation release)' || '' }}${{ inputs.memcached && ' with memcached' || '' }}${{ inputs.report && ' (test reporting enabled)' || '' }} ${{ 'example.org' != inputs.tests-domain && inputs.tests-domain || '' }}121 name: ${{ ( inputs.phpunit-test-groups || inputs.coverage-report ) && format( 'PHP {0} with ', inputs.php ) || '' }} ${{ 'mariadb' == inputs.db-type && 'MariaDB' || 'MySQL' }} ${{ inputs.db-version }}${{ inputs.multisite && ' multisite' || '' }}${{ inputs.db-innovation && ' (innovation release)' || '' }}${{ inputs.memcached && ' with memcached' || '' }}${{ inputs.report && ' (test reporting enabled)' || '' }} ${{ 'example.org' != inputs.tests-domain && inputs.tests-domain || '' }} 122 122 runs-on: ${{ inputs.os }} 123 123 timeout-minutes: ${{ inputs.coverage-report && 120 || inputs.php == '8.4' && 30 || 20 }} -
trunk/.github/workflows/reusable-test-core-build-process.yml
r60083 r60628 57 57 # - Uploads the pull request number as an artifact. 58 58 build-process-tests: 59 name: Core running from ${{ inputs.directory }} /${{ contains( inputs.os, 'macos-' ) && 'MacOS' || contains( inputs.os, 'windows-' ) && 'Windows' || 'Linux' }}59 name: ${{ contains( inputs.os, 'macos-' ) && 'MacOS' || contains( inputs.os, 'windows-' ) && 'Windows' || 'Linux' }} 60 60 permissions: 61 61 contents: read -
trunk/.github/workflows/reusable-test-gutenberg-build-process.yml
r60051 r60628 42 42 # - Ensures version-controlled files are not modified or deleted. 43 43 build-process-tests: 44 name: Gutenberg running from ${{ inputs.directory }} /${{ contains( inputs.os, 'macos-' ) && 'MacOS' || contains( inputs.os, 'windows-' ) && 'Windows' || 'Linux' }}44 name: ${{ contains( inputs.os, 'macos-' ) && 'MacOS' || contains( inputs.os, 'windows-' ) && 'Windows' || 'Linux' }} 45 45 permissions: 46 46 contents: read
Note: See TracChangeset
for help on using the changeset viewer.