diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 51e758f85..5c46a0eb3 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -38,13 +38,13 @@ jobs: with: queries: +security-and-quality - - name: Autobuild - uses: github/codeql-action/autobuild@e12f0178983d466f2f6028f5cc7a6d786fd97f4b # v4 + - name: Autobuild (manual core) working-directory: core + run: ./mvnw clean install -DskipTests - - name: Autobuild - uses: github/codeql-action/autobuild@e12f0178983d466f2f6028f5cc7a6d786fd97f4b # v4 + - name: Autobuild (manual eclipse) working-directory: eclipse + run: ./mvnw clean install -DskipTests - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@e12f0178983d466f2f6028f5cc7a6d786fd97f4b # v4 diff --git a/.github/workflows/eclipse-ci.yaml b/.github/workflows/eclipse-ci.yaml index 22a62301c..edccbcd1d 100644 --- a/.github/workflows/eclipse-ci.yaml +++ b/.github/workflows/eclipse-ci.yaml @@ -44,6 +44,30 @@ jobs: steps: - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6 + - name: Install Toolchain JDK + uses: battila7/jdk-via-jabba@v1 + with: + jdk: zulu@1.17.0-0 + javaHomeEnvironmentVariable: TOOLCHAIN_JDK + - name: Set up Toolchain + shell: bash + run: | + mkdir --parents $HOME/.m2 \ + && cat << EOF > $HOME/.m2/toolchains.xml + + + + jdk + + 17 + zulu + + + ${{ env.TOOLCHAIN_JDK }} + + + + EOF - name: Setup Java ${{ matrix.java }} ${{ matrix.distribution }} uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5 with: