File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : " haiku-ci"
2+ on : [push, pull_request]
3+
4+ jobs :
5+ build-haiku :
6+ timeout-minutes : 60
7+ runs-on : ${{ matrix.config.runner }}
8+ name : build-${{ matrix.config.os }}-${{ matrix.config.version }}-${{ matrix.config.architecture }}
9+
10+ strategy :
11+ fail-fast : false
12+ matrix :
13+ config :
14+ # The OS versions supported are specific to the version of the action
15+ # https://github.com/cross-platform-actions/action/blob/master/changelog.md
16+ - { os: haiku, version: 'r1beta5', runner: 'ubuntu-latest', architecture: 'x86-64' }
17+ - { os: haiku, version: 'nightly', runner: 'ubuntu-latest', architecture: 'x86-64' }
18+
19+ steps :
20+ - uses : actions/checkout@v5
21+
22+ - uses : korli/action@v0.25.0-haiku4
23+ with :
24+ operating_system : ${{ matrix.config.os }}
25+ version : ${{ matrix.config.version }}
26+ architecture : ${{ matrix.config.architecture }}
27+ run : |
28+ ssh user@localhost "pkgman update -y devel:libpcre devel:libtinyxml2 cmd:gcc gcc_syslibs_devel cmd:make cmd:as cmd:cmake cmd:pkg_config" &&
29+ cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DBUILD_TESTS=ON -DHAVE_RULES=ON -DUSE_BUNDLED_TINYXML2=OFF &&
30+ cmake --build build
You can’t perform that action at this time.
0 commit comments