diff --git a/.github/actions/lint-check/action.yml b/.github/actions/lint-clang/action.yml similarity index 96% rename from .github/actions/lint-check/action.yml rename to .github/actions/lint-clang/action.yml index 58d35f268..a277dea30 100644 --- a/.github/actions/lint-check/action.yml +++ b/.github/actions/lint-clang/action.yml @@ -1,5 +1,5 @@ -name: "Lint Check" -description: "Checks for lint errors and posts a helpful comment" +name: "Lint Clang" +description: "Checks for Clang lint errors and posts a helpful comment" runs: using: "composite" diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 9577cd74c..2e23d4b6d 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -34,7 +34,7 @@ jobs: # Always run this job, even if not on PR, since other jobs need it. pr-comment-flags: runs-on: ubuntu-latest - needs: lint-check + needs: lint-clang outputs: no-sonar: ${{ steps.check.outputs.no-sonar }} @@ -92,7 +92,7 @@ jobs: - name: REUSE Compliance Check uses: fsfe/reuse-action@v5 - lint-check: + lint-clang: needs: [reuse-lint] runs-on: ubuntu-latest timeout-minutes: 5 @@ -102,10 +102,10 @@ jobs: uses: actions/checkout@v4 - name: Lint Checker - uses: ./.github/actions/lint-check + uses: ./.github/actions/lint-clang analyse-valgrind: - needs: lint-check + needs: lint-clang if: ${{ github.event_name == 'pull_request' }} uses: ./.github/workflows/valgrind-analysis.yml @@ -117,7 +117,7 @@ jobs: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} main-build: - needs: lint-check + needs: lint-clang name: ${{ matrix.target.name }} runs-on: ${{ matrix.target.runs-on }} container: ${{ matrix.target.container }} @@ -318,7 +318,7 @@ jobs: # Technically, "unix" is a misnomer, but we use it here to mean "Unix-like BSD-derived". unix: - needs: lint-check + needs: lint-clang name: unix-${{ matrix.distro.name }} runs-on: ${{ vars.CI_UNIX_RUNNER || 'ubuntu-24.04' }} timeout-minutes: 20 @@ -350,7 +350,7 @@ jobs: export QT_QPA_PLATFORM=offscreen ./build/bin/unittests || true flatpak: - needs: lint-check + needs: lint-clang name: flatpak-${{matrix.flatpak.arch}} runs-on: ${{matrix.flatpak.runs-on}} timeout-minutes: 60