Files
QSfera/Desktop/.github/workflows/.craft.ps1
Курнат Андрей 2315f25754 Initial QSfera import
2026-06-07 10:20:04 +03:00

25 lines
804 B
PowerShell

if ($IsWindows) {
$python = (Get-Command py).Source
$python=(py -c "import sys; print(sys.executable)")
$env:HOME = ${HOME}
} else {
$python = (Get-Command python3).Source
}
# workaround, prevent CraftMaster detecting the platform as android
$env:ANDROID_NDK = $null
$RepoRoot = "{0}/../../" -f ([System.IO.Path]::GetDirectoryName($myInvocation.MyCommand.Definition))
$command = @("${HOME}/craft/CraftMaster/CraftMaster/CraftMaster.py",
"--config", "${RepoRoot}/.craft.ini",
"--config-override", "${RepoRoot}/.github/workflows/craft_override.ini",
"--target", "${env:CRAFT_TARGET}",
"--variables", "WORKSPACE=${HOME}/craft") + $args
Write-Host "Exec: ${python} ${command}"
& $python @command
if ($LASTEXITCODE -ne 0) {
exit 1
}