Make WordPress Core

Changeset 58789


Ignore:
Timestamp:
07/23/2024 06:37:03 PM (6 months ago)
Author:
desrosj
Message:

Build/Test Tools: Update third-party GitHub Actions.

The following third-party actions have been updated to their latest versions.

  • shivammathur/setup-php from 2.30.0 to 2.31.1.
  • actions/setup-node from 4.0.2 to 4.0.3.
  • actions/cache from 4.0.1 to 4.0.2.
  • actions/upload-artifact from 4.3.1 to 4.3.4.
  • slackapi/slack-github-action from 1.25.0 to 1.26.0.
  • codecov/codecov-action from 4.1.0 to 4.5.0.

See #61564.

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

Legend:

Unmodified
Added
Removed
  • trunk/.github/workflows/install-testing.yml

    r57757 r58789  
    142142    steps:
    143143      - name: Set up PHP ${{ matrix.php }}
    144         uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
     144        uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
    145145        with:
    146146          php-version: '${{ matrix.php }}'
  • trunk/.github/workflows/reusable-coding-standards-javascript.yml

    r58165 r58789  
    3636
    3737      - name: Set up Node.js
    38         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     38        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    3939        with:
    4040          node-version-file: '.nvmrc'
  • trunk/.github/workflows/reusable-coding-standards-php.yml

    r58596 r58789  
    4848
    4949      - name: Set up PHP
    50         uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
     50        uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
    5151        with:
    5252          php-version: ${{ inputs.php-version }}
     
    6161
    6262      - name: Cache PHPCS scan cache
    63         uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
     63        uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
    6464        with:
    6565          path: |
  • trunk/.github/workflows/reusable-end-to-end-tests.yml

    r58431 r58789  
    6969
    7070      - name: Set up Node.js
    71         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     71        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    7272        with:
    7373          node-version-file: '.nvmrc'
     
    126126
    127127      - name: Archive debug artifacts (screenshots, HTML snapshots)
    128         uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
     128        uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
    129129        if: always()
    130130        with:
  • trunk/.github/workflows/reusable-javascript-tests.yml

    r58165 r58789  
    3131
    3232      - name: Set up Node.js
    33         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     33        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    3434        with:
    3535          node-version-file: '.nvmrc'
  • trunk/.github/workflows/reusable-performance.yml

    r58767 r58789  
    119119
    120120      - name: Set up Node.js
    121         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     121        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    122122        with:
    123123          node-version-file: '.nvmrc'
     
    282282
    283283      - name: Archive artifacts
    284         uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
     284        uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
    285285        if: always()
    286286        with:
  • trunk/.github/workflows/reusable-php-compatibility.yml

    r58165 r58789  
    4242
    4343      - name: Set up PHP
    44         uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
     44        uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
    4545        with:
    4646          php-version: ${{ inputs.php-version }}
     
    5959
    6060      - name: Cache PHP compatibility scan cache
    61         uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
     61        uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
    6262        with:
    6363          path: .cache/phpcompat.json
  • trunk/.github/workflows/reusable-phpunit-tests-v1.yml

    r58595 r58789  
    9696
    9797      - name: Set up Node.js
    98         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     98        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    9999        with:
    100100          node-version-file: '.nvmrc'
  • trunk/.github/workflows/reusable-phpunit-tests-v2.yml

    r58595 r58789  
    9999
    100100      - name: Install Node.js
    101         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     101        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    102102        with:
    103103          node-version-file: '.nvmrc'
  • trunk/.github/workflows/reusable-phpunit-tests-v3.yml

    r58645 r58789  
    104104
    105105      - name: Set up Node.js
    106         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     106        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    107107        with:
    108108          node-version-file: '.nvmrc'
     
    117117      ##
    118118      - name: Set up PHP
    119         uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
     119        uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
    120120        with:
    121121          php-version: '${{ inputs.php }}'
  • trunk/.github/workflows/reusable-test-core-build-process.yml

    r58351 r58789  
    6464
    6565      - name: Set up Node.js
    66         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     66        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    6767        with:
    6868          node-version-file: '.nvmrc'
     
    102102
    103103      - name: Upload ZIP as a GitHub Actions artifact
    104         uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
     104        uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
    105105        if: ${{ inputs.save-build || inputs.prepare-playground }}
    106106        with:
     
    118118      # leave a comment detailing how to test the PR within WordPress Playground.
    119119      - name: Upload PR number as artifact
    120         uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
     120        uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
    121121        if: ${{ inputs.prepare-playground && github.repository == 'WordPress/wordpress-develop' && github.event_name == 'pull_request' }}
    122122        with:
  • trunk/.github/workflows/reusable-test-gutenberg-build-process.yml

    r58351 r58789  
    5656
    5757      - name: Set up Node.js
    58         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     58        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    5959        with:
    6060          node-version-file: '.nvmrc'
  • trunk/.github/workflows/reusable-upgrade-testing.yml

    r58165 r58789  
    6363    steps:
    6464      - name: Set up PHP ${{ inputs.php }}
    65         uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
     65        uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
    6666        with:
    6767          php-version: '${{ inputs.php }}'
  • trunk/.github/workflows/slack-notifications.yml

    r57376 r58789  
    168168    steps:
    169169      - name: Post failure notifications to Slack
    170         uses: slackapi/slack-github-action@6c661ce58804a1a20f6dc5fbee7f0381b469e001 # v1.25.0
     170        uses: slackapi/slack-github-action@70cd7be8e40a46e8b0eced40b0de447bdb42f68e # v1.26.0
    171171        with:
    172172          payload: ${{ needs.prepare.outputs.payload }}
     
    184184    steps:
    185185      - name: Post failure notifications to Slack
    186         uses: slackapi/slack-github-action@6c661ce58804a1a20f6dc5fbee7f0381b469e001 # v1.25.0
     186        uses: slackapi/slack-github-action@70cd7be8e40a46e8b0eced40b0de447bdb42f68e # v1.26.0
    187187        with:
    188188          payload: ${{ needs.prepare.outputs.payload }}
     
    200200    steps:
    201201      - name: Post success notifications to Slack
    202         uses: slackapi/slack-github-action@6c661ce58804a1a20f6dc5fbee7f0381b469e001 # v1.25.0
     202        uses: slackapi/slack-github-action@70cd7be8e40a46e8b0eced40b0de447bdb42f68e # v1.26.0
    203203        with:
    204204          payload: ${{ needs.prepare.outputs.payload }}
     
    216216    steps:
    217217      - name: Post cancelled notifications to Slack
    218         uses: slackapi/slack-github-action@6c661ce58804a1a20f6dc5fbee7f0381b469e001 # v1.25.0
     218        uses: slackapi/slack-github-action@70cd7be8e40a46e8b0eced40b0de447bdb42f68e # v1.26.0
    219219        with:
    220220          payload: ${{ needs.prepare.outputs.payload }}
  • trunk/.github/workflows/test-and-zip-default-themes.yml

    r57655 r58789  
    132132
    133133      - name: Set up Node.js
    134         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     134        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    135135        with:
    136136          node-version-file: '.nvmrc'
     
    188188
    189189      - name: Upload theme ZIP as an artifact
    190         uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
     190        uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
    191191        with:
    192192          if-no-files-found: error
  • trunk/.github/workflows/test-coverage.yml

    r58144 r58789  
    8282
    8383      - name: Set up Node.js
    84         uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
     84        uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
    8585        with:
    8686          node-version-file: '.nvmrc'
     
    9595      ##
    9696      - name: Set up PHP
    97         uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
     97        uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
    9898        with:
    9999          php-version: '7.4'
     
    152152      - name: Upload single site report to Codecov
    153153        if: ${{ ! matrix.multisite && matrix.format == 'clover' && github.event_name != 'pull_request' }}
    154         uses: codecov/codecov-action@54bcd8715eee62d40e33596ef5e8f0f48dbbccab # v4.1.0
     154        uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
    155155        with:
    156156          token: ${{ secrets.CODECOV_TOKEN }}
     
    161161      - name: Upload single site HTML report as artifact
    162162        if: ${{ ! matrix.multisite && matrix.format == 'html' }}
    163         uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
     163        uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
    164164        with:
    165165          name: wp-code-coverage-single-${{ github.sha }}
     
    176176      - name: Upload multisite report to Codecov
    177177        if: ${{ matrix.multisite && matrix.format == 'clover' && github.event_name != 'pull_request' }}
    178         uses: codecov/codecov-action@54bcd8715eee62d40e33596ef5e8f0f48dbbccab # v4.1.0
     178        uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
    179179        with:
    180180          token: ${{ secrets.CODECOV_TOKEN }}
     
    185185      - name: Upload multisite HTML report as artifact
    186186        if: ${{ matrix.multisite && matrix.format == 'html' }}
    187         uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
     187        uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
    188188        with:
    189189          name: wp-code-coverage-multisite-${{ github.sha }}
Note: See TracChangeset for help on using the changeset viewer.