]> git.mxchange.org Git - friendica.git/commitdiff
Add codestyle check
authorArt4 <art4@wlabs.de>
Sun, 22 Dec 2024 07:23:49 +0000 (07:23 +0000)
committerArt4 <art4@wlabs.de>
Sun, 22 Dec 2024 07:23:49 +0000 (07:23 +0000)
.github/workflows/code-style.yml [new file with mode: 0644]
.github/workflows/phpstan.yml

diff --git a/.github/workflows/code-style.yml b/.github/workflows/code-style.yml
new file mode 100644 (file)
index 0000000..7a7ff39
--- /dev/null
@@ -0,0 +1,45 @@
+# SPDX-FileCopyrightText: 2010 - 2024 the Friendica project
+#
+# SPDX-License-Identifier: CC0-1.0
+
+name: Code Style
+
+on:
+  push:
+  pull_request:
+  workflow_dispatch:
+
+jobs:
+
+  tests:
+    name: PHP-CS-Fixer (PHP ${{ matrix.php }})
+    runs-on: ubuntu-latest
+
+    strategy:
+      fail-fast: false
+      matrix:
+        operating-system: ['ubuntu-latest']
+        php: ['8.4']
+
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v3
+        with:
+          fetch-depth: 2
+
+      - name: Setup PHP with composer and extensions
+        uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php
+        with:
+          php-version: ${{ matrix.php }}
+          coverage: xdebug
+          tools: none
+
+      - name: Clone addon repository
+        run: git clone -b develop --single-branch https://git.friendi.ca/friendica/friendica-addons.git addon
+
+      - name: Install PHP-CS-Fixer
+        run: composer install --working-dir=bin/dev/php-cs-fixer
+
+      - name: Run PHP-CS-Fixer
+        continue-on-error: true
+        run: bin/dev/php-cs-fixer/vendor/bin/php-cs-fixer fix --diff --dry-run
\ No newline at end of file
index c4f42da741c58f979f06f9871a97a0b0f14d62bc..d3c94de7fdb92740c8617a9fa850b05d36bb79d8 100644 (file)
@@ -12,7 +12,7 @@ on:
 jobs:
 
   tests:
-    name: PHPStan PHP (${{ matrix.php }})
+    name: PHPStan (PHP ${{ matrix.php }})
     runs-on: ubuntu-latest
 
     strategy: