various fixes

This commit is contained in:
Richard Ward
2025-12-18 21:21:12 +00:00
parent c5073fe6ef
commit 0832cd0fc7
7 changed files with 30 additions and 19 deletions

View File

@@ -47,9 +47,10 @@ jobs:
sudo apt-get update
sudo apt-get install -y \
libwayland-dev \
libwayland-egl1-mesa-dev \
libegl-dev \
libxkbcommon-dev
libxkbcommon-dev \
libxrandr-dev \
cmake
- name: Set up Python
uses: actions/setup-python@v5
@@ -59,6 +60,9 @@ jobs:
- name: Install Conan
run: pip install 'conan>=2'
- name: Detect Conan profile
run: conan profile detect
- name: Vendor SDL3/Vulkan
run: python scripts/setup_vendor_dependencies.py
@@ -66,7 +70,7 @@ jobs:
shell: bash
run: |
if [ -d "$BUILD_DIR" ]; then rm -rf "$BUILD_DIR"; fi
conan install . --install-folder "$BUILD_DIR" --build=missing
conan install . --output-folder "$BUILD_DIR" --build=missing -c tools.system.package_manager:mode=install
- name: Configure CMake
shell: bash
@@ -118,6 +122,7 @@ jobs:
PY
- name: Publish GitHub release asset
if: github.ref != 'refs/tags/local'
uses: softprops/action-gh-release@v1
with:
files: release/${{ env.ZIP_NAME }}