diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7a2b5f10..10625219 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -86,7 +86,7 @@ jobs: Debug/luau-compile tests/conformance/assert.lua coverage: - runs-on: ubuntu-20.04 # needed for clang++-10 to avoid gcov compatibility issues + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: install @@ -94,7 +94,7 @@ jobs: sudo apt install llvm - name: make coverage run: | - CXX=clang++-10 make -j2 config=coverage native=1 coverage + CXX=clang++ make -j2 config=coverage native=1 coverage - name: upload coverage uses: codecov/codecov-action@v3 with: diff --git a/.github/workflows/new-release.yml b/.github/workflows/new-release.yml index 62c83a18..64a85a0c 100644 --- a/.github/workflows/new-release.yml +++ b/.github/workflows/new-release.yml @@ -29,8 +29,8 @@ jobs: build: needs: ["create-release"] strategy: - matrix: # using ubuntu-20.04 to build a Linux binary targeting older glibc to improve compatibility - os: [{name: ubuntu, version: ubuntu-20.04}, {name: macos, version: macos-latest}, {name: windows, version: windows-latest}] + matrix: # not using ubuntu-latest to improve compatibility + os: [{name: ubuntu, version: ubuntu-22.04}, {name: macos, version: macos-latest}, {name: windows, version: windows-latest}] name: ${{matrix.os.name}} runs-on: ${{matrix.os.version}} steps: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5e18eb68..24454243 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,8 +13,8 @@ on: jobs: build: strategy: - matrix: # using ubuntu-20.04 to build a Linux binary targeting older glibc to improve compatibility - os: [{name: ubuntu, version: ubuntu-20.04}, {name: macos, version: macos-latest}, {name: windows, version: windows-latest}] + matrix: # not using ubuntu-latest to improve compatibility + os: [{name: ubuntu, version: ubuntu-22.04}, {name: macos, version: macos-latest}, {name: windows, version: windows-latest}] name: ${{matrix.os.name}} runs-on: ${{matrix.os.version}} steps: