Changeset 53597 for branches/5.8/.github/workflows/coding-standards.yml
- Timestamp:
- 06/30/2022 04:26:30 PM (4 years ago)
- Location:
- branches/5.8
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
.github/workflows/coding-standards.yml (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/5.8
- Property svn:mergeinfo changed
/trunk merged: 51921,51924-51925,51937,52002,52130,52183,52233,53112,53581-53582,53592
- Property svn:mergeinfo changed
-
branches/5.8/.github/workflows/coding-standards.yml
r51357 r53597 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]' … … 61 59 name: PHP coding standards 62 60 runs-on: ubuntu-latest 61 timeout-minutes: 20 63 62 if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }} 64 63 65 64 steps: 66 65 - name: Checkout repository 67 uses: actions/checkout@ 5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.466 uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 68 67 69 68 - name: Set up PHP 70 uses: shivammathur/setup-php@ afefcaf556d98dc7896cca380e181decb609ca44 # v2.10.069 uses: shivammathur/setup-php@3eda58347216592f618bb1dff277810b6698e4ca # v2.19.1 71 70 with: 72 71 php-version: '7.4' … … 80 79 81 80 - name: Install Composer dependencies 82 uses: ramsey/composer-install@ 92a7904348d4ad30236f3611e33b7f0c6f9edd70 # v1.1.081 uses: ramsey/composer-install@f680dac46551dffb2234a240d65ae806c2999dd6 # v2.1.0 83 82 with: 84 83 composer-options: "--no-progress --no-ansi --no-interaction" … … 105 104 # Performs the following steps: 106 105 # - Checks out the repository. 107 # - Logs debug information about the runner container.108 # - Installs NodeJS 14.106 # - Logs debug information about the GitHub Action runner. 107 # - Installs NodeJS. 109 108 # - Sets up caching for NPM. 110 109 # - Logs updated debug information. 111 # _ Installs NPM dependencies using install-changed to hash the `package.json` file.110 # _ Installs NPM dependencies. 112 111 # - Run the WordPress JSHint checks. 113 112 # - Ensures version-controlled files are not modified or deleted. 114 # - todo: Configure Slack notifications for failing tests.115 113 jshint: 116 114 name: JavaScript coding standards 117 115 runs-on: ubuntu-latest 116 timeout-minutes: 20 118 117 if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }} 119 118 env: … … 122 121 steps: 123 122 - name: Checkout repository 124 uses: actions/checkout@ 5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4123 uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 125 124 126 125 - name: Log debug information … … 132 131 133 132 - name: Install NodeJS 134 uses: actions/setup-node@ 46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea # v2.1.5133 uses: actions/setup-node@eeb10cff27034e7acf239c5d29f62154018672fd # v3.3.0 135 134 with: 136 node-version: 14 137 138 - name: Cache NodeJS modules 139 uses: actions/cache@26968a09c0ea4f3e233fdddbafd1166051a095f6 # v2.1.4 140 env: 141 cache-name: cache-node-modules 142 with: 143 # npm cache files are stored in `~/.npm` on Linux/macOS 144 path: ~/.npm 145 key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} 135 node-version-file: '.nvmrc' 136 cache: npm 146 137 147 138 - name: Log debug information … … 158 149 - name: Ensure version-controlled files are not modified or deleted 159 150 run: git diff --exit-code 151 152 slack-notifications: 153 name: Slack Notifications 154 uses: WordPress/wordpress-develop/.github/workflows/slack-notifications.yml@trunk 155 needs: [ phpcs, jshint ] 156 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name != 'pull_request' && always() }} 157 with: 158 calling_status: ${{ needs.phpcs.result == 'success' && needs.jshint.result == 'success' && 'success' || ( needs.phpcs.result == 'cancelled' || needs.jshint.result == 'cancelled' ) && 'cancelled' || 'failure' }} 159 secrets: 160 SLACK_GHA_SUCCESS_WEBHOOK: ${{ secrets.SLACK_GHA_SUCCESS_WEBHOOK }} 161 SLACK_GHA_CANCELLED_WEBHOOK: ${{ secrets.SLACK_GHA_CANCELLED_WEBHOOK }} 162 SLACK_GHA_FIXED_WEBHOOK: ${{ secrets.SLACK_GHA_FIXED_WEBHOOK }} 163 SLACK_GHA_FAILURE_WEBHOOK: ${{ secrets.SLACK_GHA_FAILURE_WEBHOOK }}
Note: See TracChangeset
for help on using the changeset viewer.