| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- name: Library Builds
- on:
- push:
- branches: [master]
- pull_request:
- branches: [master]
- env:
- LC_CTYPE: en_US.UTF-8
- LANG: en_US.UTF-8
- jobs:
- static-lib:
- runs-on: macos-15
- strategy:
- matrix:
- sdk: [iphonesimulator, macosx]
- steps:
- - uses: maxim-lobanov/setup-xcode@v1
- with:
- xcode-version: ^16.4
- - uses: actions/checkout@v4
- - uses: sersoft-gmbh/xcodebuild-action@v3
- with:
- workspace: Xcode/Lumberjack.xcworkspace
- scheme: CocoaLumberjack-Static
- configuration: Release
- sdk: ${{ matrix.sdk }}
- action: build
- dynamic-lib:
- runs-on: macos-15
- strategy:
- matrix:
- scheme: [CocoaLumberjack, CocoaLumberjackSwift]
- sdk: [iphonesimulator, macosx, watchsimulator, appletvsimulator]
- steps:
- - uses: maxim-lobanov/setup-xcode@v1
- with:
- xcode-version: ^16.4
- - uses: actions/checkout@v4
- - uses: sersoft-gmbh/xcodebuild-action@v3
- with:
- workspace: Xcode/Lumberjack.xcworkspace
- scheme: ${{ matrix.scheme }}
- configuration: Release
- sdk: ${{ matrix.sdk }}
- action: build
|