Skip to content

[CHORE] GitHub Actions CI 빌드 워크플로우 추가 #4

[CHORE] GitHub Actions CI 빌드 워크플로우 추가

[CHORE] GitHub Actions CI 빌드 워크플로우 추가 #4

Workflow file for this run

name: CI
on:
pull_request:
branches: [develop]
push:
branches: [develop]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
runs-on: macos-26
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Select Xcode
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: "26.2"
- name: Cache Swift Package dependencies
uses: actions/cache@v4
with:
path: ~/Library/Developer/Xcode/DerivedData/**/SourcePackages
key: ${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }}
restore-keys: |
${{ runner.os }}-spm-
- name: Resolve Swift Package dependencies
run: xcodebuild -resolvePackageDependencies -project GAMSS.xcodeproj -scheme GAMSS
- name: Build
run: |
xcodebuild build \
-project GAMSS.xcodeproj \
-scheme GAMSS \
-destination 'generic/platform=iOS Simulator' \
CODE_SIGNING_ALLOWED=NO