1 # SPDX-FileCopyrightText: The Storage-Units Authors
2 # SPDX-License-Identifier: 0BSD
15 runs-on: ubuntu-latest
19 security-events: write
25 - name: Checkout repository
26 uses: actions/checkout@v3
28 uses: actions/setup-java@v3
34 - name: Cache Maven Artifacts
35 uses: actions/cache@v3
37 path: ~/.m2/repository
38 key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
40 ${{ runner.os }}-maven-
41 - name: Initialize CodeQL
42 uses: github/codeql-action/init@v2
44 languages: ${{ matrix.language }}
46 uses: github/codeql-action/autobuild@v2
47 - name: Perform CodeQL Analysis
48 uses: github/codeql-action/analyze@v2