소스 검색

:sparkles: will this work?

codemasher 5 년 전
부모
커밋
c20890d22c
1개의 변경된 파일18개의 추가작업 그리고 2개의 파일을 삭제
  1. 18 2
      .github/workflows/tests.yml

+ 18 - 2
.github/workflows/tests.yml

@@ -29,7 +29,7 @@ jobs:
 
 
     steps:
     steps:
       - name: "Checkout"
       - name: "Checkout"
-        uses: actions/checkout@v1.1.0
+        uses: actions/checkout@v2
 
 
       - name: "Install lowest dependencies with composer"
       - name: "Install lowest dependencies with composer"
         if: matrix.dependencies == 'lowest'
         if: matrix.dependencies == 'lowest'
@@ -49,7 +49,7 @@ jobs:
 
 
     steps:
     steps:
       - name: "Checkout"
       - name: "Checkout"
-        uses: actions/checkout@v1.1.0
+        uses: actions/checkout@v2
 
 
       - name: "Install locked dependencies with composer"
       - name: "Install locked dependencies with composer"
         run: php7.4 $(which composer) install --no-interaction --no-progress --no-suggest
         run: php7.4 $(which composer) install --no-interaction --no-progress --no-suggest
@@ -64,3 +64,19 @@ jobs:
         env:
         env:
           CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
           CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
         run: bash <(curl -s https://codecov.io/bash)
         run: bash <(curl -s https://codecov.io/bash)
+
+
+  static-code-analysis:
+    name: "Static Code Analysis"
+    runs-on: ubuntu-latest
+
+    steps:
+      - name: "Checkout"
+        uses: actions/checkout@v2
+
+      - name: "Install locked dependencies with composer"
+        run: php7.4 $(which composer) install --no-interaction --no-progress --no-suggest
+
+      - name: "Run phan"
+        run: php7.4 vendor/bin/phan
+