mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-02-08 15:30:00 +00:00
This release pipeline creates all the official release binaries, and publishes them as artifacts. Currently it can only produce nightlies and custom builds; stable/testing release binaries are untested. This commit also splits up the pipeline in small bits, to both improve readability, and to share code with the CI pipeline where possible.
12 lines
459 B
YAML
12 lines
459 B
YAML
steps:
|
|
- script: |
|
|
set -ex
|
|
HOMEBREW_NO_AUTO_UPDATE=1 brew install pkg-config lzo xz libpng
|
|
# Remove the dynamic libraries of these libraries, to ensure we use
|
|
# the static versions. That is important, as it is unlikely any
|
|
# end-user has these brew libraries installed.
|
|
rm /usr/local/Cellar/lzo/*/lib/*.dylib
|
|
rm /usr/local/Cellar/xz/*/lib/*.dylib
|
|
rm /usr/local/Cellar/libpng/*/lib/*.dylib
|
|
displayName: 'Install dependencies'
|