Triton/.github/workflows/build.yml
Otavio Cordeiro db4cb42486 Add SwiftLint
2026-01-14 11:19:11 -03:00

45 lines
1.1 KiB
YAML

name: Build
on:
pull_request:
branches: [ main ]
jobs:
build:
name: Build OMG
runs-on: macos-26
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Select Xcode version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '26.1.1'
- name: Show Xcode version
run: xcodebuild -version
- name: Cache Swift Package Manager
uses: actions/cache@v4
with:
path: |
.build
~/Library/Developer/Xcode/DerivedData
key: ${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }}
restore-keys: |
${{ runner.os }}-spm-
- name: Resolve Swift Package dependencies
run: xcodebuild -resolvePackageDependencies -project OMG.xcodeproj -scheme OMG
- name: Build OMG
run: |
xcodebuild build \
-project OMG.xcodeproj \
-scheme OMG \
-configuration Debug \
-destination 'platform=macOS' \
| xcpretty || exit 1
continue-on-error: false