From 2a880f838a51e7a719bfd979da416ac0c80282e2 Mon Sep 17 00:00:00 2001 From: Milan Broz Date: Wed, 15 Jan 2025 17:07:18 +0100 Subject: [PATCH] ci: Update and fix GitHub actions --- .github/workflows/cibuild.yml | 4 ++-- .github/workflows/codeql.yml | 10 +++++++--- .github/workflows/coverity.yml | 4 ++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cibuild.yml b/.github/workflows/cibuild.yml index 7c212178..c805da15 100644 --- a/.github/workflows/cibuild.yml +++ b/.github/workflows/cibuild.yml @@ -16,11 +16,11 @@ jobs: fail-fast: false matrix: env: - - { COMPILER: "gcc", COMPILER_VERSION: "13", RUN_SSH_PLUGIN_TEST: "1" } + - { COMPILER: "gcc", COMPILER_VERSION: "14", RUN_SSH_PLUGIN_TEST: "1" } env: ${{ matrix.env }} steps: - name: Repository checkout - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Ubuntu setup run: sudo -E .github/workflows/cibuild-setup-ubuntu.sh - name: Configure & Make diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 43de39ce..e8cb6995 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize CodeQL uses: github/codeql-action/init@v3 @@ -39,8 +39,12 @@ jobs: config-file: .codeql-config.yml - name: Install dependencies - run: sudo -E .github/workflows/cibuild-setup-ubuntu.sh - env: { COMPILER: "gcc", COMPILER_VERSION: "13", RUN_SSH_PLUGIN_TEST: "1" } + run: | + sudo -E .github/workflows/cibuild-setup-ubuntu.sh + # Force autoconf for now, meson is broken in analysis step + rm meson.build + + env: { COMPILER: "gcc", COMPILER_VERSION: "14", RUN_SSH_PLUGIN_TEST: "1" } - name: Autobuild uses: github/codeql-action/autobuild@v3 diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index eace1348..6b34dbef 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -12,12 +12,12 @@ jobs: if: github.repository == 'mbroz/cryptsetup' steps: - name: Repository checkout - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Ubuntu setup run: sudo -E .github/workflows/cibuild-setup-ubuntu.sh env: COMPILER: "gcc" - COMPILER_VERSION: "13" + COMPILER_VERSION: "14" - name: Install Coverity run: | wget -q https://scan.coverity.com/download/cxx/linux64 --post-data "token=$TOKEN&project=mbroz/cryptsetup" -O cov-analysis-linux64.tar.gz