Skip to content

Commit 7196a8e

Browse files
committed
Update file(s) from wp-cli/.github
1 parent 4a52ef8 commit 7196a8e

File tree

2 files changed

+38
-9
lines changed

2 files changed

+38
-9
lines changed

.actrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Configuration file for nektos/act.
2+
# See https://github.com/nektos/act#configuration
3+
-P ubuntu-latest=shivammathur/node:latest

.github/workflows/code-quality.yml

+35-9
Original file line numberDiff line numberDiff line change
@@ -3,58 +3,81 @@ name: Code Quality Checks
33
on: pull_request
44

55
jobs:
6-
lint:
7-
name: Linter
6+
7+
lint: #-----------------------------------------------------------------------
8+
name: Lint PHP files
89
runs-on: ubuntu-latest
910
steps:
1011
- name: Check out source code
1112
uses: actions/checkout@v2
13+
1214
- name: Check existence of composer.json file
1315
id: check_composer_file
1416
uses: andstor/file-existence-action@v1
1517
with:
1618
files: "composer.json"
19+
20+
- name: Set up PHP envirnoment
21+
uses: shivammathur/setup-php@v2
22+
with:
23+
php-version: '7.4'
24+
tools: cs2pr
25+
1726
- name: Get Composer cache Directory
1827
if: steps.check_composer_file.outputs.files_exists == 'true'
1928
id: composer-cache
2029
run: |
2130
echo "::set-output name=dir::$(composer config cache-files-dir)"
31+
2232
- name: Use Composer cache
2333
if: steps.check_composer_file.outputs.files_exists == 'true'
2434
uses: actions/cache@v1
2535
with:
26-
path: ${{ steps.composer-cache.outputs.dir }}
36+
path: ${{ steps['composer-cache'].outputs.dir }}
2737
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
2838
restore-keys: |
2939
${{ runner.os }}-composer-
40+
3041
- name: Install dependencies
3142
if: steps.check_composer_file.outputs.files_exists == 'true'
32-
run: composer install --dev --prefer-dist --no-progress --no-suggest
43+
run: COMPOSER_ROOT_VERSION=dev-master composer install --prefer-dist --no-progress --no-suggest
44+
3345
- name: Check existence of vendor/bin/parallel-lint file
3446
id: check_linter_file
3547
uses: andstor/file-existence-action@v1
3648
with:
3749
files: "vendor/bin/parallel-lint"
50+
3851
- name: Run Linter
3952
if: steps.check_linter_file.outputs.files_exists == 'true'
40-
run: vendor/bin/parallel-lint -j 10 . --exclude vendor --checkstyle | cs2pr --graceful-warnings
53+
run: vendor/bin/parallel-lint -j 10 . --exclude vendor --checkstyle | cs2pr
4154

42-
phpcs:
55+
phpcs: #----------------------------------------------------------------------
4356
name: PHPCS
4457
runs-on: ubuntu-latest
58+
4559
steps:
4660
- name: Check out source code
4761
uses: actions/checkout@v2
62+
4863
- name: Check existence of composer.json & phpcs.xml.dist files
4964
id: check_files
5065
uses: andstor/file-existence-action@v1
5166
with:
5267
files: "composer.json, phpcs.xml.dist"
68+
69+
- name: Set up PHP envirnoment
70+
uses: shivammathur/setup-php@v2
71+
with:
72+
php-version: '7.4'
73+
tools: cs2pr
74+
5375
- name: Get Composer cache Directory
5476
if: steps.check_files.outputs.files_exists == 'true'
5577
id: composer-cache
5678
run: |
5779
echo "::set-output name=dir::$(composer config cache-files-dir)"
80+
5881
- name: Use Composer cache
5982
if: steps.check_files.outputs.files_exists == 'true'
6083
uses: actions/cache@v1
@@ -63,14 +86,17 @@ jobs:
6386
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
6487
restore-keys: |
6588
${{ runner.os }}-composer-
89+
6690
- name: Install dependencies
6791
if: steps.check_files.outputs.files_exists == 'true'
68-
run: composer install --dev --prefer-dist --no-progress --no-suggest
92+
run: COMPOSER_ROOT_VERSION=dev-master composer install --prefer-dist --no-progress --no-suggest
93+
6994
- name: Check existence of vendor/bin/phpcs file
7095
id: check_phpcs_binary_file
7196
uses: andstor/file-existence-action@v1
7297
with:
73-
files: "vendor/bin/parallel-lint"
98+
files: "vendor/bin/phpcs"
99+
74100
- name: Run PHPCS
75101
if: steps.check_phpcs_binary_file.outputs.files_exists == 'true'
76-
run: vendor/bin/phpcs -q --report=checkstyle | cs2pr --graceful-warnings
102+
run: vendor/bin/phpcs -q --report=checkstyle | cs2pr

0 commit comments

Comments
 (0)