Skip to content

Commit a4f2d18

Browse files
taylorarndtclaude
andcommitted
Add .gitignore and CI build workflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 17b7afd commit a4f2d18

2 files changed

Lines changed: 55 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Build
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
build:
11+
runs-on: macos-15
12+
steps:
13+
- uses: actions/checkout@v4
14+
15+
- name: Select Xcode
16+
run: sudo xcode-select -s /Applications/Xcode_26.app/Contents/Developer
17+
18+
- name: Build
19+
run: |
20+
xcodebuild -scheme "perspective studio" \
21+
-destination "platform=macOS" \
22+
-skipPackagePluginValidation \
23+
build

.gitignore

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Xcode
2+
build/
3+
DerivedData/
4+
*.xcuserdata
5+
*.xcworkspace/xcuserdata/
6+
xcuserdata/
7+
8+
# macOS
9+
.DS_Store
10+
*.swp
11+
*~
12+
13+
# Swift Package Manager
14+
.build/
15+
Packages/
16+
17+
# Archives
18+
*.xcarchive
19+
20+
# Distribution
21+
*.dmg
22+
*.zip
23+
*.app
24+
25+
# Agent/tool configs
26+
.agent/
27+
.agents/
28+
.augment/
29+
.kiro/
30+
.openhands/
31+
.vibe/
32+
skills-lock.json

0 commit comments

Comments
 (0)