From 826991cf6c17361a1f47042ebb3cdd79bf42ef78 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Nov 2025 20:42:37 +0000 Subject: [PATCH 1/2] Update dependency ubuntu to v24 --- .github/workflows/codeql-analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index e8a8b910..a20649b4 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -11,7 +11,7 @@ on: jobs: analyze: name: Analyze - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false From cb808c079641715200cf51fd431e0f37d3993dc3 Mon Sep 17 00:00:00 2001 From: Nils Andresen Date: Sun, 30 Nov 2025 21:58:55 +0100 Subject: [PATCH 2/2] install mono for ubuntu 24.04 --- .github/workflows/build.yml | 14 ++++++++++++-- .github/workflows/codeql-analysis.yml | 12 ++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ac79908f..f721366b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [windows-2022, ubuntu-22.04, macos-13] + os: [windows-2022, ubuntu-24.04, macos-13] env: AZURE_PASSWORD: ${{ secrets.AZURE_PASSWORD }} @@ -62,7 +62,17 @@ jobs: 7.0 9.0 10.0 - + - name: Install mono + if: runner.os == 'Linux' + # check https://www.mono-project.com/download/stable/#download-lin + run: | + sudo apt install ca-certificates gnupg + sudo gpg --homedir /tmp --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/mono-official-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF + sudo chmod +r /usr/share/keyrings/mono-official-archive-keyring.gpg + echo "deb [signed-by=/usr/share/keyrings/mono-official-archive-keyring.gpg] https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list + sudo apt update + sudo apt install -y mono-complete + mono --version - name: Cache Tools uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index a20649b4..fe9eea57 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -35,6 +35,18 @@ jobs: 8.0 9.0 + - name: Install mono + if: runner.os == 'Linux' + # check https://www.mono-project.com/download/stable/#download-lin + run: | + sudo apt install ca-certificates gnupg + sudo gpg --homedir /tmp --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/mono-official-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF + sudo chmod +r /usr/share/keyrings/mono-official-archive-keyring.gpg + echo "deb [signed-by=/usr/share/keyrings/mono-official-archive-keyring.gpg] https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list + sudo apt update + sudo apt install -y mono-complete + mono --version + - name: Cache Tools uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: