From: Andrew Cooper Date: Tue, 27 Dec 2022 19:39:15 +0000 (+0000) Subject: CI: Refresh github actions X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=d1b8b7c312d2cf0e501ed43e88e45bba2c6986b5;p=xtf.git CI: Refresh github actions Use a fixed container version when when specific compiler versions are referenced. Signed-off-by: Andrew Cooper --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b0c84e4..5121605 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,26 +8,26 @@ jobs: strategy: matrix: arch: [x86] - compiler: [llvm-9, llvm-10, llvm-11] + compiler: [llvm-12, llvm-13, llvm-14] include: - - arch: x86 - compiler: gcc-7 - - arch: x86 - compiler: gcc-8 - arch: x86 compiler: gcc-9 - arch: x86 compiler: gcc-10 + - arch: x86 + compiler: gcc-11 + - arch: x86 + compiler: gcc-12 - arch: x86 - compiler: clang-9 + compiler: clang-12 - arch: x86 - compiler: clang-10 + compiler: clang-13 - arch: x86 - compiler: clang-11 + compiler: clang-14 - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Install @@ -42,7 +42,7 @@ jobs: sudo apt-get update -q sudo apt-get install -y build-essential python3 ${{matrix.compiler}} ${EXTRA} - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Build run: | diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index c9f66fc..7f1c4b0 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -16,13 +16,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - uses: github/codeql-action/init@v1 + - uses: github/codeql-action/init@v2 with: languages: ${{matrix.lang}} queries: security-and-quality - - uses: github/codeql-action/autobuild@v1 + - uses: github/codeql-action/autobuild@v2 - - uses: github/codeql-action/analyze@v1 + - uses: github/codeql-action/analyze@v2 diff --git a/.github/workflows/scan-build.yml b/.github/workflows/scan-build.yml index f843794..f91cde0 100644 --- a/.github/workflows/scan-build.yml +++ b/.github/workflows/scan-build.yml @@ -5,16 +5,16 @@ on: [push, pull_request] jobs: scan-build: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Install run: | sudo apt-get update -q - sudo apt-get install clang-tools-11 + sudo apt-get install clang-tools-14 - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Scan-build run: | - scan-build-11 --status-bugs -analyze-headers make -j`nproc` + scan-build-14 --status-bugs -analyze-headers make -j`nproc`