Skip to content

feat(network,abi): M12.17 — RemoteTable row cache (xbrowse repaint fix) #316

feat(network,abi): M12.17 — RemoteTable row cache (xbrowse repaint fix)

feat(network,abi): M12.17 — RemoteTable row cache (xbrowse repaint fix) #316

Workflow file for this run

name: ci
on:
push:
branches: [main]
pull_request:
jobs:
build-and-test:
name: ${{ matrix.os }} / ${{ matrix.preset }}${{ matrix.tls && ' / TLS' || '' }}
runs-on: ${{ matrix.os }}
timeout-minutes: 30
strategy:
fail-fast: false
matrix:
include:
- os: windows-2022
preset: msvc-x64
tls: false
- os: ubuntu-24.04
preset: ninja-clang
tls: false
- os: macos-14
preset: default
tls: false
# M12.12 — verify the OPENADS_WITH_TLS path (vendored
# mbedtls 3.6) on at least one runner per release.
- os: ubuntu-24.04
preset: ninja-clang
tls: true
steps:
- uses: actions/checkout@v5
- name: Install Ninja (Linux / macOS)
if: runner.os != 'Windows'
uses: seanmiddleditch/gha-setup-ninja@v6
- name: Configure
run: |
cmake --preset ${{ matrix.preset }} \
${{ matrix.tls && '-DOPENADS_WITH_TLS=ON' || '' }}
shell: bash
- name: Build
run: cmake --build build/${{ matrix.preset }} --config Release
- name: Test
run: ctest --test-dir build/${{ matrix.preset }} --output-on-failure -C Release