Author: manx
Date: Wed Mar 6 17:53:23 2024
New Revision: 20256
URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20256
Log:
[New] build: CI: GitHub: Add macOS 14 runner.
Added:
trunk/OpenMPT/.github/workflows/macOS-14-Makefile.yml
Added: trunk/OpenMPT/.github/workflows/macOS-14-Makefile.yml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/OpenMPT/.github/workflows/macOS-14-Makefile.yml Wed Mar 6 17:53:23 2024 (r20256)
@@ -0,0 +1,27 @@
+name: macOS 14 Makefile
+
+on:
+ push:
+ branches: [ master ]
+ pull_request:
+ branches: [ master ]
+
+concurrency:
+ group: ${{ github.ref }}-${{ github.workflow }}
+ cancel-in-progress: true
+
+jobs:
+ build:
+
+ runs-on: macos-14
+
+ steps:
+ - uses: actions/checkout@v4
+ - name: install dependencies
+ run: brew update && brew upgrade && brew install p7zip help2man doxygen autoconf-archive mpg123 libogg libvorbis portaudio flac libsndfile sdl2
+ - name: setup parallel make
+ run: echo "MAKEFLAGS=-j$(sysctl -n hw.ncpu)" >> $GITHUB_ENV
+ - name: make
+ run: make STRICT=1 FORCE_DEPS=1
+ - name: make check
+ run: make STRICT=1 FORCE_DEPS=1 check
|