Updated CI

This commit is contained in:
acidicoala
2025-10-05 22:29:31 +05:00
parent b362bb2828
commit 8d3d2c13d8

View File

@@ -19,7 +19,7 @@ on:
jobs: jobs:
build: build:
name: ${{ inputs.os == 'Linux' && '🐧' || '🪟'}}-${{ inputs.bitness }} name: 🏗️ Build
runs-on: ${{ inputs.os == 'Linux' && 'ubuntu-24.04' || 'windows-2025'}} runs-on: ${{ inputs.os == 'Linux' && 'ubuntu-24.04' || 'windows-2025'}}
container: ${{ inputs.os == 'Linux' && 'ghcr.io/acidicoala/koalabox:master' || '' }} container: ${{ inputs.os == 'Linux' && 'ghcr.io/acidicoala/koalabox:master' || '' }}
env: env:
@@ -27,7 +27,7 @@ jobs:
C_COMPILER: ${{ inputs.os == 'Linux' && 'clang' || 'cl' }} C_COMPILER: ${{ inputs.os == 'Linux' && 'clang' || 'cl' }}
CXX_COMPILER: ${{ inputs.os == 'Linux' && 'clang++' || 'cl' }} CXX_COMPILER: ${{ inputs.os == 'Linux' && 'clang++' || 'cl' }}
OUTPUT_PATH: ${{ inputs.os == 'Linux' && '*.so' || 'Release/*.dll' }} OUTPUT_PATH: ${{ inputs.os == 'Linux' && '*.so' || 'Release/*.dll' }}
WIN_FLAGS: ${{ inputs.os == 'Linux' && inputs.bitness == 32 && '-A=Win32' || '' }} WIN_FLAGS: ${{ inputs.os == 'Windows' && inputs.bitness == 32 && '-A=Win32' || '' }}
LINUX_FLAGS: ${{ inputs.os == 'Linux' && inputs.bitness == 32 && '-DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_EXE_LINKER_FLAGS=-m32' || '' }} LINUX_FLAGS: ${{ inputs.os == 'Linux' && inputs.bitness == 32 && '-DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_EXE_LINKER_FLAGS=-m32' || '' }}
steps: steps:
# Fix dubious ownership errors in docker container # Fix dubious ownership errors in docker container