File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Ruleset validator
2+
3+ on :
4+ workflow_dispatch :
5+ pull_request :
6+ types : [ready_for_review]
7+ release :
8+ types : [published]
9+
10+ jobs :
11+ validator :
12+ name : Ruleset validator
13+ runs-on : ubuntu-latest
14+ timeout-minutes : 5
15+ steps :
16+ - uses : actions/checkout@v3
17+ with :
18+ ref : ${{ github.head_ref }}
19+
20+ - name : Setup PHP
21+ uses : shivammathur/setup-php@v2
22+ with :
23+ php-version : 8.2
24+ coverage : none
25+
26+ - name : Get Composer cache directory
27+ id : composer-cache
28+ run : |
29+ echo "composer_dir={$(composer config cache-files-dir)}" >> $GITHUB_OUTPUT
30+
31+ - name : Retrieve Composer‘s cache
32+ uses : actions/cache@v3
33+ with :
34+ path : ${{ steps.composer-cache.outputs.composer_dir }}
35+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
36+ restore-keys : |
37+ ${{ runner.os }}-composer-
38+
39+ - name : Install composer dependencies
40+ run : " composer install --no-interaction --no-progress --no-scripts"
41+
42+ - name : Validate ruleset
43+ uses :
szepeviktor/[email protected] 44+ with :
45+ xml_ruleset : IxDFCodingStandard/ruleset.xml
You can’t perform that action at this time.
0 commit comments