/
toplib
/
OpenATC
Обзор
Документация
Войти
/
toplib
/
OpenATC
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
.github/workflows/ci.yml
54 строки
2 KB
toplib
refactor(main): strip to physics test skeleton, move pipeline demo to test file
14 июн 2026, 22:20
14 июн 2026, 22:20
b775045
Код
Авторство
О чём код?
name: CI on: push: branches: [ "master" ] pull_request: branches: [ "master" ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: submodules: recursive - name: install dependencies run: | sudo apt-get update -qq sudo apt-get install -y \ cmake ninja-build \ libcurl4-openssl-dev \ libspdlog-dev \ qt6-base-dev qt6-tools-dev qt6-tools-dev-tools \ libgl1-mesa-dev \ libxkbcommon-dev libxkbcommon-x11-dev \ libxcb1-dev libxcb-cursor-dev libxcb-glx0-dev \ libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \ libxcb-randr0-dev libxcb-render-util0-dev libxcb-shape0-dev \ libxcb-shm0-dev libxcb-sync-dev libxcb-util-dev \ libxcb-xfixes0-dev libxcb-xkb-dev \ libx11-dev libx11-xcb-dev libxext-dev libxfixes-dev \ libxi-dev libxrender-dev \ libopenal-dev - name: install vulkan sdk run: | wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add - sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan.list \ https://packages.lunarg.com/vulkan/lunarg-vulkan-noble.list sudo apt-get update -qq sudo apt-get install -y vulkan-sdk - name: configure run: | cmake -S . -B build \ -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DGGML_VULKAN=ON \ -DGGML_CUDA=OFF - name: build run: cmake --build build --parallel