compiler: clang
version: "14"
+ - os: ubuntu-22.04
+ compiler: clang
+ version: "15"
+
- os: ubuntu-22.04
compiler: gcc
version: "11"
compiler: gcc
version: "12"
+ - os: ubuntu-22.04
+ compiler: gcc
+ version: "13"
+
- os: macOS-11
compiler: xcode
version: "11.7"
fi
- name: Get source
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Build and test
run: ci/build
- name: Upload testdir from failed tests
if: failure()
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}-${{ matrix.compiler }}-${{ matrix.version }}-testdir.tar.xz
path: testdir.tar.xz
fi
- name: Get source
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Build and test
run: ci/build
- name: Upload testdir from failed tests
if: failure()
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: ${{ matrix.sys}}-${{ matrix.env }}-${{ matrix.compiler }}-testdir.tar.xz
path: testdir.tar.xz
CMAKE_GENERATOR: Ninja
steps:
- name: Get source
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Install Dependencies
run: |
HOMEBREW_NO_AUTO_UPDATE=1 HOMEBREW_NO_INSTALL_CLEANUP=1 \
- name: Build macOS universal binary
run: ci/build-macos-binary
- name: Archive universal binary
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: macOS-binary
path: build_universal/ccache
steps:
- name: Get source
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Install CUDA
if: matrix.CUDA != ''
- name: Upload testdir from failed tests
if: failure() || steps.build-and-test.outcome == 'failure'
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: ${{ matrix.name }} - testdir.tar.xz
path: testdir.tar.xz
fail-fast: false
steps:
- name: Get source
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Run Clang-Format in check mode
run: misc/format-files --all --check
fail-fast: false
steps:
- name: Get source
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Install spell checkers
run: |