Make WordPress Core

Changeset 60051


Ignore:
Timestamp:
03/19/2025 12:23:42 PM (4 months ago)
Author:
desrosj
Message:

Build/Test Tools: Update 3rd party actions.

This updates the following 3rd party actions:

  • actions/setup-node from 4.2.0 to 4.3.0
  • actions/upload-artifact from 4.6.0 to 4.6.1
  • ramsey/composer-install from 3.0.0 to 3.1.0
  • actions/cache from 4.2.0 to 4.2.2
  • actions/download-artifact from 4.1.8 to 4.1.9
  • codecov/codecov-action from 5.3.1 to 5.4.0

See #62221.

Location:
trunk/.github/workflows
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • trunk/.github/workflows/reusable-build-package.yml

    r59815 r60051  
    3636
    3737      - name: Set up Node.js
    38         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     38        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    3939        with:
    4040          node-version-file: '.nvmrc'
     
    5454
    5555      - name: Upload ZIP as a GitHub Actions artifact
    56         uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
     56        uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
    5757        with:
    5858          name: wordpress-develop
  • trunk/.github/workflows/reusable-check-built-files.yml

    r59983 r60051  
    8989
    9090      - name: Set up Node.js
    91         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     91        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    9292        with:
    9393          node-version-file: '.nvmrc'
     
    103103      # passing a custom cache suffix ensures that the cache is flushed at least once per week.
    104104      - name: Install Composer dependencies
    105         uses: ramsey/composer-install@57532f8be5bda426838819c5ee9afb8af389d51a # v3.0.0
     105        uses: ramsey/composer-install@a2636af0004d1c0499ffca16ac0b4cc94df70565 # v3.1.0
    106106        with:
    107107          custom-cache-suffix: ${{ steps.get-date.outputs.date }}
  • trunk/.github/workflows/reusable-coding-standards-javascript.yml

    r59720 r60051  
    4141
    4242      - name: Set up Node.js
    43         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     43        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    4444        with:
    4545          node-version-file: '.nvmrc'
  • trunk/.github/workflows/reusable-coding-standards-php.yml

    r59720 r60051  
    6666
    6767      - name: Cache PHPCS scan cache
    68         uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
     68        uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
    6969        with:
    7070          path: |
     
    7676      # passing a custom cache suffix ensures that the cache is flushed at least once per week.
    7777      - name: Install Composer dependencies
    78         uses: ramsey/composer-install@57532f8be5bda426838819c5ee9afb8af389d51a # v3.0.0
     78        uses: ramsey/composer-install@a2636af0004d1c0499ffca16ac0b4cc94df70565 # v3.1.0
    7979        with:
    8080          custom-cache-suffix: ${{ steps.get-date.outputs.date }}
  • trunk/.github/workflows/reusable-end-to-end-tests.yml

    r60005 r60051  
    8383
    8484      - name: Set up Node.js
    85         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     85        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    8686        with:
    8787          node-version-file: '.nvmrc'
     
    146146
    147147      - name: Archive debug artifacts (screenshots, HTML snapshots)
    148         uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
     148        uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
    149149        if: always()
    150150        with:
  • trunk/.github/workflows/reusable-javascript-tests.yml

    r59720 r60051  
    4242
    4343      - name: Set up Node.js
    44         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     44        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    4545        with:
    4646          node-version-file: '.nvmrc'
  • trunk/.github/workflows/reusable-performance-report-v2.yml

    r59833 r60051  
    6363
    6464      - name: Set up Node.js
    65         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     65        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    6666        with:
    6767          node-version-file: '.nvmrc'
     
    6969
    7070      - name: Download artifacts
    71         uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
     71        uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
    7272        with:
    7373          pattern: performance-${{ inputs.multisite && 'multisite' || 'single' }}-${{ inputs.memcached && 'memcached' || 'default' }}-*
  • trunk/.github/workflows/reusable-performance-test-v2.yml

    r59833 r60051  
    123123
    124124      - name: Set up Node.js
    125         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     125        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    126126        with:
    127127          node-version-file: '.nvmrc'
     
    259259
    260260      - name: Archive artifacts
    261         uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
     261        uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
    262262        if: always()
    263263        with:
  • trunk/.github/workflows/reusable-performance.yml

    r59720 r60051  
    140140
    141141      - name: Set up Node.js
    142         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     142        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    143143        with:
    144144          node-version-file: '.nvmrc'
     
    313313
    314314      - name: Archive artifacts
    315         uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
     315        uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
    316316        if: always()
    317317        with:
  • trunk/.github/workflows/reusable-php-compatibility.yml

    r59720 r60051  
    6464
    6565      - name: Cache PHP compatibility scan cache
    66         uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
     66        uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
    6767        with:
    6868          path: .cache/phpcompat.json
     
    7272      # passing a custom cache suffix ensures that the cache is flushed at least once per week.
    7373      - name: Install Composer dependencies
    74         uses: ramsey/composer-install@57532f8be5bda426838819c5ee9afb8af389d51a # v3.0.0
     74        uses: ramsey/composer-install@a2636af0004d1c0499ffca16ac0b4cc94df70565 # v3.1.0
    7575        with:
    7676          custom-cache-suffix: ${{ steps.get-date.outputs.date }}
  • trunk/.github/workflows/reusable-phpunit-tests-v1.yml

    r59720 r60051  
    102102
    103103      - name: Set up Node.js
    104         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     104        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    105105        with:
    106106          node-version-file: '.nvmrc'
     
    120120      - name: Cache Composer dependencies
    121121        if: ${{ env.COMPOSER_INSTALL == true }}
    122         uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
     122        uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
    123123        env:
    124124          cache-name: cache-composer-dependencies
  • trunk/.github/workflows/reusable-phpunit-tests-v2.yml

    r59720 r60051  
    104104
    105105      - name: Install Node.js
    106         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     106        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    107107        with:
    108108          node-version-file: '.nvmrc'
     
    117117
    118118      - name: Cache Composer dependencies
    119         uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
     119        uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
    120120        env:
    121121          cache-name: cache-composer-dependencies
  • trunk/.github/workflows/reusable-phpunit-tests-v3.yml

    r59873 r60051  
    136136
    137137      - name: Set up Node.js
    138         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     138        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    139139        with:
    140140          node-version-file: '.nvmrc'
     
    157157      # passing a custom cache suffix ensures that the cache is flushed at least once per week.
    158158      - name: Install Composer dependencies
    159         uses: ramsey/composer-install@57532f8be5bda426838819c5ee9afb8af389d51a # v3.0.0
     159        uses: ramsey/composer-install@a2636af0004d1c0499ffca16ac0b4cc94df70565 # v3.1.0
    160160        with:
    161161          custom-cache-suffix: $(/bin/date -u --date='last Mon' "+%F")
     
    233233      - name: Upload test coverage report to Codecov
    234234        if: ${{ inputs.coverage-report }}
    235         uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
     235        uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
    236236        with:
    237237          token: ${{ secrets.CODECOV_TOKEN }}
     
    242242      - name: Upload HTML coverage report as artifact
    243243        if: ${{ inputs.coverage-report }}
    244         uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
     244        uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
    245245        with:
    246246          name: wp-code-coverage${{ inputs.multisite && '-multisite' || '-single' }}-${{ github.sha }}
  • trunk/.github/workflows/reusable-test-core-build-process.yml

    r59722 r60051  
    7171
    7272      - name: Set up Node.js
    73         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     73        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    7474        with:
    7575          node-version-file: '.nvmrc'
     
    109109
    110110      - name: Upload ZIP as a GitHub Actions artifact
    111         uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
     111        uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
    112112        if: ${{ inputs.save-build || inputs.prepare-playground }}
    113113        with:
     
    127127      # leave a comment detailing how to test the PR within WordPress Playground.
    128128      - name: Upload PR number as artifact
    129         uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
     129        uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
    130130        if: ${{ inputs.prepare-playground && github.repository == 'WordPress/wordpress-develop' && github.event_name == 'pull_request' }}
    131131        with:
  • trunk/.github/workflows/reusable-test-gutenberg-build-process.yml

    r59720 r60051  
    6464
    6565      - name: Set up Node.js
    66         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     66        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    6767        with:
    6868          node-version-file: '.nvmrc'
  • trunk/.github/workflows/reusable-test-local-docker-environment-v1.yml

    r59720 r60051  
    9393
    9494      - name: Set up Node.js
    95         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     95        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    9696        with:
    9797          node-version-file: '.nvmrc'
     
    114114      # passing a custom cache suffix ensures that the cache is flushed at least once per week.
    115115      - name: Install Composer dependencies
    116         uses: ramsey/composer-install@57532f8be5bda426838819c5ee9afb8af389d51a # v3.0.0
     116        uses: ramsey/composer-install@a2636af0004d1c0499ffca16ac0b4cc94df70565 # v3.1.0
    117117        with:
    118118          custom-cache-suffix: $(/bin/date -u --date='last Mon' "+%F")
  • trunk/.github/workflows/reusable-upgrade-testing.yml

    r59815 r60051  
    116116      - name: Download build artifact for the current branch
    117117        if: ${{ inputs.new-version == 'develop' }}
    118         uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
     118        uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
    119119        with:
    120120          name: wordpress-develop
  • trunk/.github/workflows/test-and-zip-default-themes.yml

    r59720 r60051  
    137137
    138138      - name: Set up Node.js
    139         uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
     139        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
    140140        with:
    141141          node-version-file: '.nvmrc'
     
    195195
    196196      - name: Upload theme ZIP as an artifact
    197         uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
     197        uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
    198198        with:
    199199          name: ${{ matrix.theme }}
Note: See TracChangeset for help on using the changeset viewer.