mirror of
https://github.com/OpenMW/openmw.git
synced 2025-01-29 17:15:34 +00:00
CI - Use XZ for Mac builds, clean some steps
This commit is contained in:
parent
46cbee2f21
commit
57add0f3f6
4 changed files with 6 additions and 13 deletions
4
.github/workflows/openmw.yml
vendored
4
.github/workflows/openmw.yml
vendored
|
@ -83,9 +83,7 @@ jobs:
|
|||
max-size: 1000M
|
||||
|
||||
- name: Configure
|
||||
run: |
|
||||
rm -fr build # remove the build directory
|
||||
CI/before_script.osx.sh
|
||||
run: CI/before_script.osx.sh
|
||||
- name: Build
|
||||
run: |
|
||||
cd build
|
||||
|
|
|
@ -501,7 +501,6 @@ Ubuntu_GCC_integration_tests_asan:
|
|||
paths:
|
||||
- ccache/
|
||||
script:
|
||||
- rm -fr build # remove the build directory
|
||||
- CI/before_install.osx.sh
|
||||
- export CCACHE_BASEDIR="$(pwd)"
|
||||
- export CCACHE_DIR="$(pwd)/ccache"
|
||||
|
@ -521,7 +520,6 @@ Ubuntu_GCC_integration_tests_asan:
|
|||
artifacts:
|
||||
paths:
|
||||
- build/OpenMW-*.dmg
|
||||
- "build/**/*.log"
|
||||
|
||||
macOS14_Xcode15_arm64:
|
||||
extends: .MacOS
|
||||
|
|
|
@ -4,14 +4,9 @@ export HOMEBREW_NO_EMOJI=1
|
|||
export HOMEBREW_NO_INSTALL_CLEANUP=1
|
||||
export HOMEBREW_AUTOREMOVE=1
|
||||
|
||||
# workaround for gitlab's pre-installed brew
|
||||
# purge large and unnecessary packages that get in our way and have caused issues
|
||||
brew uninstall ruby php openjdk node postgresql maven curl || true
|
||||
|
||||
brew tap --repair
|
||||
brew update --quiet
|
||||
|
||||
# Some of these tools can come from places other than brew, so check before installing
|
||||
brew install curl xquartz gd fontconfig freetype harfbuzz brotli
|
||||
|
||||
command -v ccache >/dev/null 2>&1 || brew install ccache
|
||||
|
@ -27,8 +22,9 @@ cmake --version
|
|||
qmake --version
|
||||
|
||||
if [[ "${MACOS_AMD64}" ]]; then
|
||||
curl -fSL -R -J https://gitlab.com/OpenMW/openmw-deps/-/raw/main/macos/openmw-deps-20221113.zip -o ~/openmw-deps.zip
|
||||
curl -fSL -R -J https://gitlab.com/OpenMW/openmw-deps/-/raw/main/macos/openmw-deps-20240802.zip -o ~/openmw-deps.zip
|
||||
unzip -o ~/openmw-deps.zip -d /tmp > /dev/null
|
||||
else
|
||||
curl -fSL -R -J https://gitlab.com/OpenMW/openmw-deps/-/raw/main/macos/openmw-deps-20240802_arm64.zip -o ~/openmw-deps.zip
|
||||
curl -fSL -R -J https://gitlab.com/OpenMW/openmw-deps/-/raw/main/macos/openmw-deps-20240818-arm64.tar.xz -o ~/openmw-deps.tar.xz
|
||||
tar xf ~/openmw-deps.tar.xz -C /tmp > /dev/null
|
||||
fi
|
||||
unzip -o ~/openmw-deps.zip -d /tmp > /dev/null
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
# Silence a git warning
|
||||
git config --global advice.detachedHead false
|
||||
|
||||
rm -fr build
|
||||
mkdir build
|
||||
cd build
|
||||
|
||||
|
|
Loading…
Reference in a new issue