Skip to content

Commit be53308

Browse files
phrontizoclaude
andcommitted
fix: disable code signing in CI and add Nextcloud sync exclusions
CI was failing because xcodebuild required a Mac Development signing certificate on the runner. Add CODE_SIGN_IDENTITY="-" to build and test steps in both CI and release workflows. Also add .sync-exclude.lst for Nextcloud and exclude it from git. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4dacaee commit be53308

3 files changed

Lines changed: 16 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,17 @@ jobs:
4040
SUMS
4141
4242
- name: Build
43-
run: xcodebuild build -scheme QuickMark -destination "platform=macOS" -quiet
43+
run: >
44+
xcodebuild build
45+
-scheme QuickMark
46+
-destination "platform=macOS"
47+
CODE_SIGN_IDENTITY="-"
48+
-quiet
4449
4550
- name: Test
46-
run: xcodebuild test -scheme QuickMark -destination "platform=macOS" -quiet
51+
run: >
52+
xcodebuild test
53+
-scheme QuickMark
54+
-destination "platform=macOS"
55+
CODE_SIGN_IDENTITY="-"
56+
-quiet

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ jobs:
6262
-destination "platform=macOS" \
6363
MARKETING_VERSION="$MARKETING_VERSION" \
6464
CURRENT_PROJECT_VERSION="$BUILD_NUMBER" \
65+
CODE_SIGN_IDENTITY="-" \
6566
-quiet
6667
6768
- name: Build Release

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ node_modules/
3232
# Python
3333
__pycache__/
3434

35+
# Nextcloud sync
36+
.sync-exclude.lst
37+
3538
# Local scripts
3639
ralph-review.py
3740
.ralph-memory.md

0 commit comments

Comments
 (0)