Skip to content

Commit

Permalink
fixup! Migrate to latest GitHub actions
Browse files Browse the repository at this point in the history
  • Loading branch information
DanielSWolf committed Dec 28, 2024
1 parent be19034 commit 4b3827e
Showing 1 changed file with 15 additions and 16 deletions.
31 changes: 15 additions & 16 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,25 @@ jobs:
fail-fast: false
matrix:
include:
- description: Windows / Visual Studio
os: windows-2019
cmakeOptions: '-G "Visual Studio 16 2019" -A x64'
- description: Windows - Visual Studio
os: windows-2022
cmakeOptions: '-G "Visual Studio 17 2022" -A x64'
publish: true
- description: macOS / Xcode
os: macos-13
- description: macOS - Xcode
os: macos-14
cmakeOptions: ''
publish: true
- description: Linux / GCC
os: ubuntu-20.04
cmakeOptions: '-D CMAKE_C_COMPILER=gcc-10 -D CMAKE_CXX_COMPILER=g++-10'
- description: Linux - GCC
os: ubuntu-24.04
cmakeOptions: '-D CMAKE_C_COMPILER=gcc-14 -D CMAKE_CXX_COMPILER=g++-14'
publish: true
- description: Linux / Clang
os: ubuntu-20.04
cmakeOptions: '-D CMAKE_C_COMPILER=clang-12 -D CMAKE_CXX_COMPILER=clang++-12'
- description: Linux - Clang
os: ubuntu-24.04
cmakeOptions: '-D CMAKE_C_COMPILER=clang-18 -D CMAKE_CXX_COMPILER=clang++-18'
publish: false
env:
BOOST_ROOT: ${{ github.workspace }}/lib/boost
BOOST_URL: https://sourceforge.net/projects/boost/files/boost/1.76.0/boost_1_76_0.tar.bz2/download
BOOST_URL: https://sourceforge.net/projects/boost/files/boost/1.86.0/boost_1_86_0.tar.bz2/download
steps:
- name: Install Deno
uses: denoland/setup-deno@v2
Expand Down Expand Up @@ -82,9 +82,10 @@ jobs:
./rhubarb/build/runTests
fi
- name: Upload artifacts
uses: actions/upload-artifact@v3
if: ${{ matrix.publish }}
uses: actions/upload-artifact@v4
with:
name: binaries
name: 'binaries ${{ matrix.description }}'
path: |
artifacts/*.zip
artifacts/*.tar.gz
Expand All @@ -95,8 +96,6 @@ jobs:
steps:
- name: Download artifacts
uses: actions/download-artifact@v4
with:
name: binaries
- name: Create GitHub release draft
uses: softprops/action-gh-release@v2
with:
Expand Down

0 comments on commit 4b3827e

Please sign in to comment.