From c2051b0a6282fad3e7cea7c595a1f342b05ecfe8 Mon Sep 17 00:00:00 2001 From: WebFreak001 Date: Mon, 30 Jan 2023 14:39:41 +0100 Subject: [PATCH] downgrade ubuntu version for ABI compatibility Build on Ubuntu 20.04 instead of 22.04 for more linux compatibility with pre-built binaries. --- .github/workflows/ci.yml | 7 ++++--- .github/workflows/release.yml | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c114d8e..54a4d9f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,8 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macos-latest] + # use older ubuntu / linux version for glibc compatibility + os: [ubuntu-20.04, windows-latest, macos-latest] dc: - ldc-latest - dmd-latest @@ -27,8 +28,8 @@ jobs: build: debug libdparse-version: min # old compiler tests - - { os: ubuntu-latest, dc: dmd-2.095.1, libdparse-version: min, build: debug, arch: x86_64 } - - { os: ubuntu-latest, dc: ldc-1.25.0, libdparse-version: min, build: debug, arch: x86_64 } + - { os: ubuntu-20.04, dc: dmd-2.095.1, libdparse-version: min, build: debug, arch: x86_64 } + - { os: ubuntu-20.04, dc: ldc-1.25.0, libdparse-version: min, build: debug, arch: x86_64 } runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c77eac6..55d2661 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,8 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macos-latest] + # use older ubuntu / linux version for glibc compatibility + os: [ubuntu-20.04, windows-latest, macos-latest] dc: - ldc-latest arch: