From ebb4b1b69792f4bd4103b63f2de651f40991dca0 Mon Sep 17 00:00:00 2001 From: AFCMS Date: Sat, 26 Oct 2024 11:22:02 +0200 Subject: [PATCH] Bump CI Actions --- .github/workflows/codeql.yml | 8 ++++---- .github/workflows/main.yml | 17 ++++++++++------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 7a4c0330..552c1150 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -24,18 +24,18 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} queries: +security-and-quality - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 with: category: "/language:${{ matrix.language }}" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b3250455..ea34aafd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,12 +14,15 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - meson_args: - - '-Druntime-dependency-checks=false' - - '-Druntime-dependency-checks=false -Dbuildtype=plain' - - '-Druntime-dependency-checks=false -Dbuildtype=release' + include: + - name: debug + meson_args: '-Druntime-dependency-checks=false' + - name: plain + meson_args: '-Druntime-dependency-checks=false -Dbuildtype=plain' + - name: release + meson_args: '-Druntime-dependency-checks=false -Dbuildtype=release' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: libratbag/libratbag/.github/actions/pkginstall@master with: apt: $UBUNTU_DEPS @@ -39,10 +42,10 @@ jobs: - name: list any files left after uninstall run: (test -d _instdir && tree _instdir) || exit 0 # Capture all the meson logs, even if we failed - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: ${{ always() }} # even if we fail with: - name: meson test logs + name: 'meson test logs ${{ matrix.name }}' path: | builddir/meson-logs/testlog*.txt builddir/meson-logs/meson-log.txt