Changeset 53618
- Timestamp:
- 06/30/2022 05:20:41 PM (2 years ago)
- Location:
- branches/4.3
- Files:
-
- 2 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/4.3
- Property svn:mergeinfo changed
/trunk merged: 50704,50930,51341,51355,51498,51511,51535,51921,51924-51925,51937,52002,52130,52183,52233,53112,53581-53582,53592
- Property svn:mergeinfo changed
-
branches/4.3/.github/workflows/coding-standards.yml
r50640 r53618 6 6 push: 7 7 branches: 8 - master9 8 - trunk 10 9 - '3.[89]' … … 15 14 pull_request: 16 15 branches: 17 - master18 16 - trunk 19 17 - '3.[89]' … … 35 33 workflow_dispatch: 36 34 35 # Cancels all previous workflow runs for pull requests that have not completed. 36 concurrency: 37 # The concurrency group contains the workflow name and the branch name for pull requests 38 # or the commit hash for any other events. 39 group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }} 40 cancel-in-progress: true 41 37 42 jobs: 38 43 # Runs the JavaScript coding standards checks. … … 42 47 # Performs the following steps: 43 48 # - Checks out the repository. 44 # - Logs debug information about the runner container. 45 # - Installs NodeJS 14. 46 # - Sets up caching for NPM. 49 # - Logs debug information about the GitHub Action runner. 50 # - Installs NodeJS. 47 51 # - Logs updated debug information. 48 # _ Installs NPM dependencies using install-changed to hash the `package.json` file.52 # _ Installs NPM dependencies. 49 53 # - Run the WordPress JSHint checks. 50 # - todo: Configure Slack notifications for failing tests.51 54 jshint: 52 55 name: JavaScript coding standards 53 56 runs-on: ubuntu-latest 57 timeout-minutes: 20 54 58 if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }} 55 59 env: … … 58 62 steps: 59 63 - name: Checkout repository 60 uses: actions/checkout@ 5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.464 uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 61 65 62 66 - name: Log debug information … … 68 72 69 73 - name: Install NodeJS 70 uses: actions/setup-node@ 46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea # v2.1.574 uses: actions/setup-node@eeb10cff27034e7acf239c5d29f62154018672fd # v3.3.0 71 75 with: 72 node-version: 14 73 74 - name: Cache NodeJS modules 75 uses: actions/cache@26968a09c0ea4f3e233fdddbafd1166051a095f6 # v2.1.4 76 env: 77 cache-name: cache-node-modules 78 with: 79 # npm cache files are stored in `~/.npm` on Linux/macOS 80 path: ~/.npm 81 key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} 76 node-version-file: '.nvmrc' 77 cache: npm 82 78 83 79 - name: Log debug information … … 91 87 - name: Run JSHint 92 88 run: npm run grunt jshint 89 90 slack-notifications: 91 name: Slack Notifications 92 uses: WordPress/wordpress-develop/.github/workflows/slack-notifications.yml@trunk 93 needs: [ jshint ] 94 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name != 'pull_request' && always() }} 95 with: 96 calling_status: ${{ needs.jshint.result == 'success' && 'success' || needs.jshint.result == 'cancelled' && 'cancelled' || 'failure' }} 97 secrets: 98 SLACK_GHA_SUCCESS_WEBHOOK: ${{ secrets.SLACK_GHA_SUCCESS_WEBHOOK }} 99 SLACK_GHA_CANCELLED_WEBHOOK: ${{ secrets.SLACK_GHA_CANCELLED_WEBHOOK }} 100 SLACK_GHA_FIXED_WEBHOOK: ${{ secrets.SLACK_GHA_FIXED_WEBHOOK }} 101 SLACK_GHA_FAILURE_WEBHOOK: ${{ secrets.SLACK_GHA_FAILURE_WEBHOOK }} -
branches/4.3/.github/workflows/javascript-tests.yml
r50640 r53618 5 5 push: 6 6 branches: 7 - master8 7 - trunk 9 8 - '3.[89]' … … 14 13 pull_request: 15 14 branches: 16 - master17 15 - trunk 18 16 - '3.[89]' … … 33 31 workflow_dispatch: 34 32 33 # Cancels all previous workflow runs for pull requests that have not completed. 34 concurrency: 35 # The concurrency group contains the workflow name and the branch name for pull requests 36 # or the commit hash for any other events. 37 group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }} 38 cancel-in-progress: true 39 35 40 jobs: 36 41 # Runs the QUnit tests for WordPress. 37 42 # 38 43 # Performs the following steps: 39 # - Cancels all previous workflow runs for pull requests that have not completed.40 44 # - Checks out the repository. 41 # - Logs debug information about the runner container. 42 # - Installs NodeJS 14. 43 # - Sets up caching for NPM. 45 # - Logs debug information about the GitHub Action runner. 46 # - Installs NodeJS. 44 47 # - Logs updated debug information. 45 # _ Installs NPM dependencies using install-changed to hash the `package.json` file.48 # _ Installs NPM dependencies. 46 49 # - Run the WordPress QUnit tests. 47 # - todo: Configure Slack notifications for failing tests.48 50 test-js: 49 51 name: QUnit Tests 50 52 runs-on: ubuntu-latest 53 timeout-minutes: 20 51 54 if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }} 52 55 53 56 steps: 54 - name: Cancel previous runs of this workflow (pull requests only)55 if: ${{ github.event_name == 'pull_request' }}56 uses: styfle/cancel-workflow-action@3d86a7cc43670094ac248017207be0295edbc31d # v0.8.057 58 57 - name: Checkout repository 59 uses: actions/checkout@ 5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.458 uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 60 59 61 60 - name: Log debug information … … 67 66 68 67 - name: Install NodeJS 69 uses: actions/setup-node@ 46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea # v2.1.568 uses: actions/setup-node@eeb10cff27034e7acf239c5d29f62154018672fd # v3.3.0 70 69 with: 71 node-version: 14 72 73 - name: Cache NodeJS modules 74 uses: actions/cache@26968a09c0ea4f3e233fdddbafd1166051a095f6 # v2.1.4 75 env: 76 cache-name: cache-node-modules 77 with: 78 # npm cache files are stored in `~/.npm` on Linux/macOS 79 path: ~/.npm 80 key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} 70 node-version-file: '.nvmrc' 71 cache: npm 81 72 82 73 - name: Log debug information … … 90 81 - name: Run QUnit tests 91 82 run: npm run grunt qunit:compiled 83 84 slack-notifications: 85 name: Slack Notifications 86 uses: WordPress/wordpress-develop/.github/workflows/slack-notifications.yml@trunk 87 needs: [ test-js ] 88 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name != 'pull_request' && always() }} 89 with: 90 calling_status: ${{ needs.test-js.result == 'success' && 'success' || needs.test-js.result == 'cancelled' && 'cancelled' || 'failure' }} 91 secrets: 92 SLACK_GHA_SUCCESS_WEBHOOK: ${{ secrets.SLACK_GHA_SUCCESS_WEBHOOK }} 93 SLACK_GHA_CANCELLED_WEBHOOK: ${{ secrets.SLACK_GHA_CANCELLED_WEBHOOK }} 94 SLACK_GHA_FIXED_WEBHOOK: ${{ secrets.SLACK_GHA_FIXED_WEBHOOK }} 95 SLACK_GHA_FAILURE_WEBHOOK: ${{ secrets.SLACK_GHA_FAILURE_WEBHOOK }} -
branches/4.3/.github/workflows/phpunit-tests.yml
r50640 r53618 4 4 push: 5 5 branches: 6 - master7 6 - trunk 8 7 - '3.[7-9]' … … 13 12 pull_request: 14 13 branches: 15 - master16 14 - trunk 17 15 - '3.[7-9]' … … 21 19 schedule: 22 20 - cron: '0 0 * * 0' 21 22 # Cancels all previous workflow runs for pull requests that have not completed. 23 concurrency: 24 # The concurrency group contains the workflow name and the branch name for pull requests 25 # or the commit hash for any other events. 26 group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }} 27 cancel-in-progress: true 23 28 24 29 env: … … 37 42 # - Cancels all previous workflow runs for pull requests that have not completed. 38 43 # - Checks out the repository. 39 # - Logs debug information about the runner container. 40 # - Installs NodeJS 14. 41 # - Sets up caching for NPM. 42 # _ Installs NPM dependencies using install-changed to hash the `package.json` file. 44 # - Logs debug information about the GitHub Action runner. 45 # - Installs NodeJS. 46 # _ Installs NPM dependencies. 43 47 # - Builds WordPress to run from the `build` directory. 44 48 # - Creates a ZIP file of compiled WordPress. … … 50 54 51 55 steps: 52 - name: Cancel previous runs of this workflow (pull requests only)53 if: ${{ github.event_name == 'pull_request' }}54 uses: styfle/cancel-workflow-action@3d86a7cc43670094ac248017207be0295edbc31d # v0.8.055 56 56 - name: Checkout repository 57 uses: actions/checkout@ 5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.457 uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 58 58 59 59 - name: Log debug information … … 71 71 72 72 - name: Install NodeJS 73 uses: actions/setup-node@46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea # v2.1.5 74 with: 75 node-version: 14 76 77 - name: Cache NodeJS modules 78 uses: actions/cache@26968a09c0ea4f3e233fdddbafd1166051a095f6 # v2.1.4 79 env: 80 cache-name: cache-node-modules 81 with: 82 # npm cache files are stored in `~/.npm` on Linux/macOS 83 path: ~/.npm 84 key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} 73 uses: actions/setup-node@eeb10cff27034e7acf239c5d29f62154018672fd # v3.3.0 74 with: 75 node-version-file: '.nvmrc' 76 cache: npm 85 77 86 78 - name: Install Dependencies … … 91 83 92 84 - name: Create ZIP artifact 93 uses: thedoctor0/zip-release@ a1afcab9c664c9976ac398fa831eac67bed1eb0e # v0.4.185 uses: thedoctor0/zip-release@09336613be18a8208dfa66bd57efafd9e2685657 # v0.6.2 94 86 with: 95 87 filename: built-wp-${{ github.sha }}.zip … … 97 89 98 90 - name: Upload build artifact 99 uses: actions/upload-artifact@ e448a9b857ee2131e752b06002bf0e093c65e571 # v2.2.291 uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0 100 92 with: 101 93 name: built-wp-${{ github.sha }} … … 106 98 # 107 99 # Performs the following steps: 108 # - Set environment variables.100 # - Sets environment variables. 109 101 # - Sets up the environment variables needed for testing with memcached (if desired). 110 102 # - Downloads the built WordPress artifact from the previous job. 111 103 # - Unzips the artifact. 112 # - Installs NodeJS 14. 113 # - Sets up caching for NPM. 114 # _ Installs NPM dependencies using install-changed to hash the `package.json` file. 104 # - Installs NodeJS. 105 # _ Installs NPM dependencies. 115 106 # - Configures caching for Composer. 116 107 # _ Installs Composer dependencies (if desired). 117 # - Logs Docker debug information (about boththe Docker installation within the runner).108 # - Logs Docker debug information (about the Docker installation within the runner). 118 109 # - Starts the WordPress Docker container. 119 # - Starts the memcached server after the Docker network has been created (if desired). 120 # - Logs WordPress Docker container debug information. 121 # - Logs debug general information. 110 # - Starts the Memcached server after the Docker network has been created (if desired). 111 # - Logs general debug information about the runner. 122 112 # - Logs the running Docker containers. 113 # - Logs debug information from inside the WordPress Docker container. 123 114 # - Logs debug information about what's installed within the WordPress Docker containers. 124 115 # - Install WordPress within the Docker container. … … 127 118 # - Reconnect the directory to the Git repository. 128 119 # - Submit the test results to the WordPress.org host test results. 129 # - todo: Configure Slack notifications for failing tests.130 120 test-php: 131 name: ${{ matrix.php }}${{ matrix.multisite && ' multisite' || '' }}${{ matrix.split_slow && ' slow tests' || '' }} 121 name: ${{ matrix.php }}${{ matrix.multisite && ' multisite' || '' }}${{ matrix.split_slow && ' slow tests' || '' }}${{ matrix.memcached && ' with memcached' || '' }} on ${{ matrix.os }} 132 122 needs: setup-wordpress 133 123 runs-on: ${{ matrix.os }} 124 timeout-minutes: 20 134 125 strategy: 135 126 fail-fast: false … … 181 172 182 173 - name: Download the built WordPress artifact 183 uses: actions/download-artifact@ 4a7a711286f30c025902c28b541c10e147a9b843 # v2.0.8174 uses: actions/download-artifact@fb598a63ae348fa914e94cd0ff38f362e927b741 # v3.0.0 184 175 with: 185 176 name: built-wp-${{ github.sha }} … … 189 180 190 181 - name: Install NodeJS 191 uses: actions/setup-node@46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea # v2.1.5 192 with: 193 node-version: 14 194 195 - name: Use cached Node modules 196 uses: actions/cache@26968a09c0ea4f3e233fdddbafd1166051a095f6 # v2.1.4 197 env: 198 cache-name: cache-node-modules 199 with: 200 # npm cache files are stored in `~/.npm` on Linux/macOS 201 path: ~/.npm 202 key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} 182 uses: actions/setup-node@eeb10cff27034e7acf239c5d29f62154018672fd # v3.3.0 183 with: 184 node-version-file: '.nvmrc' 185 cache: npm 203 186 204 187 - name: Install Dependencies … … 207 190 - name: Cache Composer dependencies 208 191 if: ${{ env.COMPOSER_INSTALL == true }} 209 uses: actions/cache@ 26968a09c0ea4f3e233fdddbafd1166051a095f6 # v2.1.4192 uses: actions/cache@c3f1317a9e7b1ef106c153ac8c0f00fed3ddbc0d # v3.0.4 210 193 env: 211 194 cache-name: cache-composer-dependencies … … 287 270 288 271 - name: Checkout the WordPress Test Reporter 289 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.ref == 'refs/heads/ master' && matrix.report }}290 uses: actions/checkout@ 5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4272 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.ref == 'refs/heads/trunk' && matrix.report }} 273 uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 291 274 with: 292 275 repository: 'WordPress/phpunit-test-runner' … … 294 277 295 278 - name: Set up the Git repository 296 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.ref == 'refs/heads/ master' && matrix.report }}279 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.ref == 'refs/heads/trunk' && matrix.report }} 297 280 run: | 298 281 git init 299 282 git remote add origin https://github.com/WordPress/wordpress-develop.git 300 283 git fetch 301 git reset origin/ master284 git reset origin/trunk 302 285 303 286 - name: Submit test results to the WordPress.org host test results 304 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.ref == 'refs/heads/ master' && matrix.report }}287 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.ref == 'refs/heads/trunk' && matrix.report }} 305 288 env: 306 289 WPT_REPORT_API_KEY: "${{ secrets.WPT_REPORT_API_KEY }}" 307 290 run: docker-compose run --rm -e WPT_REPORT_API_KEY -e WPT_PREPARE_DIR=/var/www -e WPT_TEST_DIR=/var/www php php test-runner/report.php 291 292 slack-notifications: 293 name: Slack Notifications 294 uses: WordPress/wordpress-develop/.github/workflows/slack-notifications.yml@trunk 295 needs: [ setup-wordpress, test-php ] 296 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name != 'pull_request' && always() }} 297 with: 298 calling_status: ${{ needs.test-php.result == 'success' && 'success' || needs.test-php.result == 'cancelled' && 'cancelled' || 'failure' }} 299 secrets: 300 SLACK_GHA_SUCCESS_WEBHOOK: ${{ secrets.SLACK_GHA_SUCCESS_WEBHOOK }} 301 SLACK_GHA_CANCELLED_WEBHOOK: ${{ secrets.SLACK_GHA_CANCELLED_WEBHOOK }} 302 SLACK_GHA_FIXED_WEBHOOK: ${{ secrets.SLACK_GHA_FIXED_WEBHOOK }} 303 SLACK_GHA_FAILURE_WEBHOOK: ${{ secrets.SLACK_GHA_FAILURE_WEBHOOK }} -
branches/4.3/.github/workflows/test-npm.yml
r50640 r53618 4 4 push: 5 5 branches: 6 - master7 6 - trunk 8 7 - '3.[7-9]' … … 10 9 pull_request: 11 10 branches: 12 - master13 11 - trunk 14 12 - '3.[7-9]' … … 26 24 workflow_dispatch: 27 25 26 # Cancels all previous workflow runs for pull requests that have not completed. 27 concurrency: 28 # The concurrency group contains the workflow name and the branch name for pull requests 29 # or the commit hash for any other events. 30 group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }} 31 cancel-in-progress: true 32 28 33 env: 29 34 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: ${{ true }} 30 35 31 36 jobs: 32 # Prepares the workflow.33 #34 # Performs the following steps:35 # - Cancels all previous workflow runs for pull requests that have not completed.36 prepare-workflow:37 name: Prepare the workflow38 runs-on: ubuntu-latest39 if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}40 41 steps:42 - name: Cancel previous runs of this workflow (pull requests only)43 if: ${{ github.event_name == 'pull_request' }}44 uses: styfle/cancel-workflow-action@3d86a7cc43670094ac248017207be0295edbc31d # v0.8.045 46 37 # Verifies that installing NPM dependencies and building WordPress works as expected. 47 38 # 48 39 # Performs the following steps: 49 40 # - Checks out the repository. 50 # - Logs debug information about the runner container. 51 # - Installs NodeJS 14. 52 # - Sets up caching for NPM. 53 # _ Installs NPM dependencies using install-changed to hash the `package.json` file. 41 # - Logs debug information about the GitHub Action runner. 42 # - Installs NodeJS. 43 # _ Installs NPM dependencies. 54 44 # - Builds WordPress to run from the `build` directory. 55 45 # - Cleans up after building WordPress to the `build` directory. … … 57 47 name: Test NPM on ${{ matrix.os }} 58 48 runs-on: ${{ matrix.os }} 49 timeout-minutes: 20 59 50 if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }} 60 needs: prepare-workflow61 51 strategy: 62 52 fail-fast: false … … 66 56 steps: 67 57 - name: Checkout repository 68 uses: actions/checkout@ 5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.458 uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 69 59 70 60 - name: Log debug information … … 77 67 78 68 - name: Install NodeJS 79 uses: actions/setup-node@ 46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea # v2.1.569 uses: actions/setup-node@eeb10cff27034e7acf239c5d29f62154018672fd # v3.3.0 80 70 with: 81 node-version: 14 82 83 - name: Cache NodeJS modules (Ubuntu & MacOS) 84 uses: actions/cache@26968a09c0ea4f3e233fdddbafd1166051a095f6 # v2.1.4 85 if: ${{ matrix.os != 'windows-latest' }} 86 with: 87 path: ~/.npm 88 key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} 89 90 - name: Get NPM cache directory (Windows only) 91 if: ${{ matrix.os == 'windows-latest' }} 92 id: npm-cache 93 run: echo "::set-output name=dir::$(npm config get cache)" 94 95 - name: Cache NodeJS modules (Windows only) 96 uses: actions/cache@26968a09c0ea4f3e233fdddbafd1166051a095f6 # v2.1.4 97 if: ${{ matrix.os == 'windows-latest' }} 98 with: 99 path: ${{ steps.npm-cache.outputs.dir }} 100 key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} 71 node-version-file: '.nvmrc' 72 cache: npm 101 73 102 74 - name: Install Dependencies … … 111 83 # Verifies that installing NPM dependencies and building WordPress works as expected on MacOS. 112 84 # 113 # This is a separate job in order to that more strict conditions can be used. 85 # This is separate from the job above in order to use stricter conditions about when to run. 86 # This avoids unintentionally consuming excessive minutes, as MacOS jobs consume minutes at a 10x rate. 114 87 # 115 88 # Performs the following steps: 116 89 # - Checks out the repository. 117 # - Logs debug information about the runner container. 118 # - Installs NodeJS 14. 119 # - Sets up caching for NPM. 120 # _ Installs NPM dependencies using install-changed to hash the `package.json` file. 90 # - Logs debug information about the GitHub Action runner. 91 # - Installs NodeJS. 92 # _ Installs NPM dependencies. 121 93 # - Builds WordPress to run from the `build` directory. 122 94 # - Cleans up after building WordPress to the `build` directory. … … 125 97 runs-on: macos-latest 126 98 if: ${{ github.repository == 'WordPress/wordpress-develop' }} 127 needs: prepare-workflow128 99 steps: 129 100 - name: Checkout repository 130 uses: actions/checkout@ 5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4101 uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 131 102 132 103 - name: Log debug information … … 139 110 140 111 - name: Install NodeJS 141 uses: actions/setup-node@ 46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea # v2.1.5112 uses: actions/setup-node@eeb10cff27034e7acf239c5d29f62154018672fd # v3.3.0 142 113 with: 143 node-version: 14 144 145 - name: Cache NodeJS modules 146 uses: actions/cache@26968a09c0ea4f3e233fdddbafd1166051a095f6 # v2.1.4 147 if: ${{ matrix.os != 'windows-latest' }} 148 with: 149 path: ~/.npm 150 key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} 114 node-version-file: '.nvmrc' 115 cache: npm 151 116 152 117 - name: Install Dependencies … … 158 123 - name: Clean after building 159 124 run: npm run grunt clean 125 126 slack-notifications: 127 name: Slack Notifications 128 uses: WordPress/wordpress-develop/.github/workflows/slack-notifications.yml@trunk 129 needs: [ test-npm, test-npm-macos ] 130 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name != 'pull_request' && always() }} 131 with: 132 calling_status: ${{ needs.test-npm.result == 'success' && needs.test-npm-macos.result == 'success' && 'success' || ( needs.test-npm.result == 'cancelled' || needs.test-npm-macos.result == 'cancelled' ) && 'cancelled' || 'failure' }} 133 secrets: 134 SLACK_GHA_SUCCESS_WEBHOOK: ${{ secrets.SLACK_GHA_SUCCESS_WEBHOOK }} 135 SLACK_GHA_CANCELLED_WEBHOOK: ${{ secrets.SLACK_GHA_CANCELLED_WEBHOOK }} 136 SLACK_GHA_FIXED_WEBHOOK: ${{ secrets.SLACK_GHA_FIXED_WEBHOOK }} 137 SLACK_GHA_FAILURE_WEBHOOK: ${{ secrets.SLACK_GHA_FAILURE_WEBHOOK }} -
branches/4.3/.github/workflows/welcome-new-contributors.yml
r50640 r53618 9 9 post-welcome-message: 10 10 runs-on: ubuntu-latest 11 timeout-minutes: 5 11 12 if: ${{ github.repository == 'WordPress/wordpress-develop' }} 12 13
Note: See TracChangeset
for help on using the changeset viewer.