Set-up php-cs-fixer using setup-php in codestyle workflow
authorTim Düsterhus <duesterhus@woltlab.com>
Mon, 19 Apr 2021 12:13:48 +0000 (14:13 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Mon, 19 Apr 2021 12:43:31 +0000 (14:43 +0200)
This allows us to easily install extensions.

.github/workflows/codestyle.yml

index efe2ce387e90d7b159f197d0e263aa6346caa016..1bc4415a4694f8938e0f3235deaeac6834da5ef8 100644 (file)
@@ -16,10 +16,14 @@ jobs:
     - uses: actions/checkout@v2
     - name: phpcs
       uses: chekalsky/phpcs-action@e269c2f264f400adcda7c6b24c8550302350d495
-    - name: php-cs-fixer
-      uses: docker://oskarstark/php-cs-fixer-ga
+    - name: Setup PHP with tools
+      uses: shivammathur/setup-php@v2
       with:
-        args: --dry-run --diff-format udiff
+        php-version: '7.4'
+        extensions: ctype, dom, exif, gd, gmp, hash, intl, json, libxml, mbstring, opcache, pcre, pdo, pdo_mysql, zlib
+        tools: php-cs-fixer
+    - name: php-cs-fixer
+      run: php-cs-fixer fix --dry-run --diff-format udiff
   ts:
     name: TS Prettier
     runs-on: ubuntu-latest