diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index d893e8e3f7..15092ad82c 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -38,6 +38,15 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Use JDK 17 + uses: actions/setup-java@v4 + with: + distribution: 'temurin' # See 'Supported distributions' for available options + java-version: '17' + - name: Configure gradle + uses: gradle/actions/setup-gradle@v3 + with: + cache-read-only: ${{ github.ref != 'refs/heads/develop' }} - name: Set up Python 3.12 uses: actions/setup-python@v5 with: diff --git a/tools/dependencies/checkDependencies.py b/tools/dependencies/checkDependencies.py index c489510bdd..cc734c9c38 100755 --- a/tools/dependencies/checkDependencies.py +++ b/tools/dependencies/checkDependencies.py @@ -7,7 +7,7 @@ import subprocess def getProjectDependencies(): print("=> Computing dependencies...") command = subprocess.run( - ["./gradlew :app:dependencies |grep project"], + ["./gradlew :app:dependencies"], shell=True, capture_output=True, text=True, @@ -16,7 +16,7 @@ def getProjectDependencies(): # Remove the trailing info like "(*)" result = list(map(lambda x: x.split(" (")[0], data.split("\n"))) # Filter out comment line - result = list(filter(lambda x: "---" in x, result)) + result = list(filter(lambda x: "--- project" in x, result)) return result