From 20cf4d7c0d34253e316177ffd4459e029d806a12 Mon Sep 17 00:00:00 2001 From: Tuomas Hietanen Date: Wed, 15 Jan 2025 16:01:33 +0000 Subject: [PATCH 1/2] Try to fix Ubuntu CI error: "No usable version of libssl was found" --- .github/workflows/pr.yml | 4 ++++ .github/workflows/push.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index cf9c335..786cd38 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -38,6 +38,10 @@ jobs: if: matrix.os == 'windows-latest' run: .\build.cmd + - name: Unix install libssl + if: matrix.os != 'windows-latest' + run: sudo apt-get install -y libssl-dev + - name: Build on Unix if: matrix.os != 'windows-latest' run: ./build.sh diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 08c091f..f775eff 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -38,6 +38,10 @@ jobs: if: matrix.os == 'windows-latest' run: .\build.cmd + - name: Unix install libssl + if: matrix.os != 'windows-latest' + run: sudo apt-get install -y libssl-dev + - name: Build on Unix if: matrix.os != 'windows-latest' run: ./build.sh From d1ac9f437d7252bd25e91008464f93f1727848ab Mon Sep 17 00:00:00 2001 From: Tuomas Hietanen Date: Thu, 16 Jan 2025 12:34:37 +0000 Subject: [PATCH 2/2] investigating more, it seems the latest Ubuntu might be broken. --- .github/workflows/pr.yml | 6 +----- .github/workflows/push.yml | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 786cd38..37b7745 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-latest, ubuntu-latest] + os: [windows-latest, ubuntu-22.04] dotnet: [5.0.400] runs-on: ${{ matrix.os }} @@ -38,10 +38,6 @@ jobs: if: matrix.os == 'windows-latest' run: .\build.cmd - - name: Unix install libssl - if: matrix.os != 'windows-latest' - run: sudo apt-get install -y libssl-dev - - name: Build on Unix if: matrix.os != 'windows-latest' run: ./build.sh diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index f775eff..9376b58 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-latest, ubuntu-latest] + os: [windows-latest, ubuntu-22.04] dotnet: [5.0.400] runs-on: ${{ matrix.os }} @@ -38,10 +38,6 @@ jobs: if: matrix.os == 'windows-latest' run: .\build.cmd - - name: Unix install libssl - if: matrix.os != 'windows-latest' - run: sudo apt-get install -y libssl-dev - - name: Build on Unix if: matrix.os != 'windows-latest' run: ./build.sh