Skip to content

Commit

Permalink
Merge pull request #39 from dpogue/ci-updates
Browse files Browse the repository at this point in the history
CI updates
  • Loading branch information
zrax authored May 14, 2024
2 parents ae595fa + 799cb92 commit e20cd98
Showing 1 changed file with 19 additions and 11 deletions.
30 changes: 19 additions & 11 deletions .github/workflows/ci-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,15 @@ jobs:
strategy:
matrix:
cfg:
- { os: ubuntu-20.04, compiler: gcc-7 }
- { os: ubuntu-20.04, compiler: gcc } # GCC 9
- { os: ubuntu-20.04, compiler: clang } # Clang 10
- { os: ubuntu-22.04, compiler: gcc } # GCC 11
- { os: ubuntu-20.04, compiler: gcc-7 }
- { os: ubuntu-20.04, compiler: gcc } # GCC 9
- { os: ubuntu-20.04, compiler: clang } # Clang 10
- { os: ubuntu-22.04, compiler: gcc } # GCC 11
- { os: ubuntu-22.04, compiler: clang-15 }
- { os: ubuntu-24.04, compiler: gcc-14 }
- { os: ubuntu-24.04, compiler: clang } # Clang 18
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Install Compiler
Expand All @@ -43,9 +45,10 @@ jobs:
cfg:
- { os: macOS-11, xcode: Xcode_12.5.1 }
- { os: macOS-12, xcode: Xcode_13.4.1 }
- { os: macOS-12, xcode: Xcode_14.2 }
- { os: macOS-13, xcode: Xcode_14.3.1 }
- { os: macOS-14, xcode: Xcode_15.3 }
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Build and Test
Expand All @@ -67,7 +70,7 @@ jobs:
- { os: windows-2022, msvc: Visual Studio 17 2022, arch: Win32 }
- { os: windows-2022, msvc: Visual Studio 17 2022, arch: x64 }
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Build and Test
Expand All @@ -80,7 +83,7 @@ jobs:
build-mingw:
runs-on: windows-2019
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Build and Test
Expand All @@ -98,7 +101,7 @@ jobs:
- { mingw: mingw32, arch: i686 }
- { mingw: mingw64, arch: x86_64 }
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Install compiler and tools
Expand All @@ -118,7 +121,12 @@ jobs:
build-solaris:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Enable KVM group perms
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- uses: actions/checkout@v4
with:
submodules: true
- name: Build and Test
Expand Down

0 comments on commit e20cd98

Please sign in to comment.