mirror of
https://github.com/wallabag/wallabag.git
synced 2025-06-27 16:36:00 +00:00
Always run all coding standard steps
This commit is contained in:
parent
242bbee14a
commit
3f5c945837
1 changed files with 12 additions and 0 deletions
12
.github/workflows/coding-standards.yml
vendored
12
.github/workflows/coding-standards.yml
vendored
|
@ -43,36 +43,48 @@ jobs:
|
||||||
cp app/config/tests/parameters_test.mysql.yml app/config/parameters_test.yml
|
cp app/config/tests/parameters_test.mysql.yml app/config/parameters_test.yml
|
||||||
|
|
||||||
- name: "Install dependencies with Composer"
|
- name: "Install dependencies with Composer"
|
||||||
|
id: composer-install
|
||||||
uses: "ramsey/composer-install@v3"
|
uses: "ramsey/composer-install@v3"
|
||||||
with:
|
with:
|
||||||
composer-options: "--optimize-autoloader --prefer-dist"
|
composer-options: "--optimize-autoloader --prefer-dist"
|
||||||
|
|
||||||
- name: "Install dependencies with Yarn"
|
- name: "Install dependencies with Yarn"
|
||||||
|
id: yarn-install
|
||||||
run: yarn install
|
run: yarn install
|
||||||
|
|
||||||
- name: "Run Composer validate"
|
- name: "Run Composer validate"
|
||||||
|
if: always() && steps.composer-install.outcome == 'success'
|
||||||
run: "composer validate"
|
run: "composer validate"
|
||||||
|
|
||||||
- name: "Run Composer dependency analyser"
|
- name: "Run Composer dependency analyser"
|
||||||
|
if: always() && steps.composer-install.outcome == 'success'
|
||||||
run: "bin/composer-dependency-analyser"
|
run: "bin/composer-dependency-analyser"
|
||||||
|
|
||||||
- name: "Run PHP CS Fixer"
|
- name: "Run PHP CS Fixer"
|
||||||
|
if: always() && steps.composer-install.outcome == 'success'
|
||||||
run: "bin/php-cs-fixer fix --verbose --dry-run --format=checkstyle | cs2pr"
|
run: "bin/php-cs-fixer fix --verbose --dry-run --format=checkstyle | cs2pr"
|
||||||
|
|
||||||
- name: "Generate test cache for PHPStan"
|
- name: "Generate test cache for PHPStan"
|
||||||
|
id: test-cache
|
||||||
|
if: always() && steps.composer-install.outcome == 'success'
|
||||||
run: "php bin/console cache:clear --env=test"
|
run: "php bin/console cache:clear --env=test"
|
||||||
|
|
||||||
- name: "Run PHPStan"
|
- name: "Run PHPStan"
|
||||||
|
if: always() && steps.test-cache.outcome == 'success'
|
||||||
run: "php bin/phpstan analyse --no-progress --error-format=checkstyle | cs2pr"
|
run: "php bin/phpstan analyse --no-progress --error-format=checkstyle | cs2pr"
|
||||||
|
|
||||||
- name: "Run TwigCS"
|
- name: "Run TwigCS"
|
||||||
|
if: always() && steps.composer-install.outcome == 'success'
|
||||||
run: "php bin/twigcs --severity=error --display=blocking --reporter checkstyle app/ src/ | cs2pr"
|
run: "php bin/twigcs --severity=error --display=blocking --reporter checkstyle app/ src/ | cs2pr"
|
||||||
|
|
||||||
- name: "Run ergebnis/composer-normalize"
|
- name: "Run ergebnis/composer-normalize"
|
||||||
|
if: always() && steps.composer-install.outcome == 'success'
|
||||||
run: "composer normalize --dry-run --no-check-lock"
|
run: "composer normalize --dry-run --no-check-lock"
|
||||||
|
|
||||||
- name: "Run ESLint"
|
- name: "Run ESLint"
|
||||||
|
if: always() && steps.yarn-install.outcome == 'success'
|
||||||
run: "yarn lint:js"
|
run: "yarn lint:js"
|
||||||
|
|
||||||
- name: "Run Stylelint"
|
- name: "Run Stylelint"
|
||||||
|
if: always() && steps.yarn-install.outcome == 'success'
|
||||||
run: "yarn lint:scss"
|
run: "yarn lint:scss"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue