Skip to content

Merge pull request #5114 from openscad/font-list-window #13

Merge pull request #5114 from openscad/font-list-window

Merge pull request #5114 from openscad/font-list-window #13

name: Linux Release Build
on:
push:
branches:
- master
workflow_dispatch:
jobs:
build:
strategy:
fail-fast: false
matrix:
os: [ ubuntu-latest ]
headless: [ ON, OFF ]
enable_tests: [ ON, OFF ]
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}:HEADLESS=${{ matrix.headless }},ENABLE_TESTS=${{ matrix.enable_tests }}
steps:
- uses: actions/checkout@v4
with:
submodules: 'recursive'
- name: Install dependencies
run: sudo ./scripts/uni-get-dependencies.sh
- name: Run CMake
run: >
cmake -S . -B build -GNinja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DHEADLESS=${{ matrix.headless }} \
-DENABLE_TESTS=${{ matrix.enable_tests }}
- name: Build OpenSCAD
run: cmake --build build