From e7584251f099cb914f2e3214ca45cee5b57426ba Mon Sep 17 00:00:00 2001 From: David Lambauer Date: Tue, 23 Jul 2024 10:21:19 +0200 Subject: [PATCH 1/3] :rotating_light: Added Super LInter --- .github/workflows/test_extension.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/test_extension.yml b/.github/workflows/test_extension.yml index 1edb9ca..b0cb287 100644 --- a/.github/workflows/test_extension.yml +++ b/.github/workflows/test_extension.yml @@ -93,3 +93,24 @@ jobs: push_badge: true commit_message: "Update coverage badge" repo_token: ${{ secrets.GITHUB_TOKEN }} + + Lint: + runs-on: ubuntu-latest + + permissions: + contents: read + packages: read + statuses: write # To report GitHub Actions status checks + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Super-linter + uses: super-linter/super-linter@v6.7.0 + env: + # To report GitHub Actions status checks + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VALIDATE_PHP: true From b6fb58562a5be591c636b614531cf82f151433ba Mon Sep 17 00:00:00 2001 From: David Lambauer Date: Tue, 23 Jul 2024 10:28:32 +0200 Subject: [PATCH 2/3] :wrench: disabled unnecessary steps --- .github/workflows/test_extension.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test_extension.yml b/.github/workflows/test_extension.yml index b0cb287..34cd21b 100644 --- a/.github/workflows/test_extension.yml +++ b/.github/workflows/test_extension.yml @@ -114,3 +114,6 @@ jobs: # To report GitHub Actions status checks GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} VALIDATE_PHP: true + VALIDATE_PHP_PSALM: false + VALIDATE_PHP_PHPCS: false + VALIDATE_PHP_PHPSTAN: false From 65e2e5d3537c707fde9af370ba70902ed815c961 Mon Sep 17 00:00:00 2001 From: David Lambauer Date: Tue, 23 Jul 2024 10:35:45 +0200 Subject: [PATCH 3/3] :green_heart: Moved job into correct step --- .github/workflows/test_extension.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test_extension.yml b/.github/workflows/test_extension.yml index 34cd21b..9003c31 100644 --- a/.github/workflows/test_extension.yml +++ b/.github/workflows/test_extension.yml @@ -96,7 +96,8 @@ jobs: Lint: runs-on: ubuntu-latest - + needs: build + permissions: contents: read packages: read