From 9f693d36cb09789106993fc5f28144b5953fe89c Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 14 Jan 2026 13:46:14 +0100 Subject: [PATCH 1/4] Add claude settings.json --- .claude/settings.json | 113 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 .claude/settings.json diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000000..1cb27999e4 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,113 @@ +{ + "permissions": { + "allow": [ + "Bash(ls:*)", + "Bash(pwd:*)", + "Bash(file:*)", + "Bash(stat:*)", + "Bash(wc:*)", + "Bash(head:*)", + "Bash(tail:*)", + "Bash(cat:*)", + "Bash(tree:*)", + "Bash(find:*)", + "Bash(git status:*)", + "Bash(git log:*)", + "Bash(git diff:*)", + "Bash(git show:*)", + "Bash(git branch:*)", + "Bash(git remote:*)", + "Bash(git tag:*)", + "Bash(git stash list:*)", + "Bash(git rev-parse:*)", + "Bash(git fetch:*)", + "Bash(git ls-files:*)", + "Bash(git blame:*)", + "Bash(gh pr view:*)", + "Bash(gh pr list:*)", + "Bash(gh pr checks:*)", + "Bash(gh pr diff:*)", + "Bash(gh issue view:*)", + "Bash(gh issue list:*)", + "Bash(gh run view:*)", + "Bash(gh run list:*)", + "Bash(gh run logs:*)", + "Bash(gh repo view:*)", + "Bash(gh api:*)", + "Bash(yarn --version:*)", + "Bash(yarn install:*)", + "Bash(yarn build:*)", + "Bash(yarn test:*)", + "Bash(yarn lint:*)", + "Bash(yarn fix:*)", + "Bash(npm --version:*)", + "Bash(node --version:*)", + "Bash(npx --version:*)", + "Bash(react-native --version:*)", + "Bash(metro --version:*)", + "Bash(jest --version:*)", + "Bash(tsc --version:*)", + "Bash(typescript --version:*)", + "Bash(make --version:*)", + "Bash(make -n:*)", + "Bash(make help:*)", + "Bash(xcodebuild -version:*)", + "Bash(xcodebuild -showsdks:*)", + "Bash(xcodebuild -list:*)", + "Bash(xcrun --version:*)", + "Bash(xcrun --find:*)", + "Bash(xcrun --show-sdk-path:*)", + "Bash(swift --version:*)", + "Bash(swiftc --version:*)", + "Bash(pod --version:*)", + "Bash(pod list:*)", + "Bash(pod search:*)", + "Bash(ruby --version:*)", + "Bash(bundle --version:*)", + "Bash(bundle list:*)", + "Bash(bundle info:*)", + "Bash(bundle show:*)", + "Bash(swiftlint version:*)", + "Bash(python --version:*)", + "Bash(python3 --version:*)", + "Bash(clang-format --version:*)", + "Bash(rbenv --version:*)", + "Bash(rbenv versions:*)", + "Bash(brew --version:*)", + "Bash(brew list:*)", + "Bash(brew info:*)", + "Bash(fastlane --version:*)", + "Bash(slather version:*)", + "Bash(carthage version:*)", + "Bash(./gradlew --version:*)", + "Bash(./gradlew tasks:*)", + "Bash(gradle --version:*)", + "Bash(java -version:*)", + "Bash(javac -version:*)", + "Bash(kotlinc -version:*)", + "Bash(ktlint --version:*)", + "Bash(lerna --version:*)", + "Bash(lerna list:*)", + "Bash(lerna changed:*)", + "Skill(sentry-skills:code-review)", + "Skill(sentry-skills:find-bugs)", + "Skill(sentry-skills:deslop)", + "Skill(sentry-skills:iterate-pr)", + "Skill(sentry-skills:claude-settings-audit)", + "Skill(sentry-skills:agents-md)", + "WebFetch(domain:docs.sentry.io)", + "WebFetch(domain:develop.sentry.dev)", + "WebFetch(domain:docs.github.com)", + "WebFetch(domain:cli.github.com)", + "WebFetch(domain:developer.apple.com)", + "WebFetch(domain:swift.org)", + "WebFetch(domain:cocoapods.org)", + "WebFetch(domain:guides.cocoapods.org)", + "WebFetch(domain:reactnative.dev)", + "WebFetch(domain:expo.dev)", + "WebFetch(domain:nodejs.org)", + "WebFetch(domain:typescriptlang.org)" + ], + "deny": [] + } +} From f5b9102abb72d9c6226bb28284512e609a2bf323 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 15 Jan 2026 10:14:58 +0100 Subject: [PATCH 2/4] Add expo prebuild Co-authored-by: LucasZF --- .claude/settings.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.claude/settings.json b/.claude/settings.json index 1cb27999e4..6dc7a11fd7 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -43,6 +43,7 @@ "Bash(npm --version:*)", "Bash(node --version:*)", "Bash(npx --version:*)", + "Bash(npx expo prebuild)", "Bash(react-native --version:*)", "Bash(metro --version:*)", "Bash(jest --version:*)", From 99e6aa67b5a6fdc0d60f6388c87e91e9ff7f8ba3 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 15 Jan 2026 10:15:17 +0100 Subject: [PATCH 3/4] Add gradlew assembleRelease Co-authored-by: LucasZF --- .claude/settings.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.claude/settings.json b/.claude/settings.json index 6dc7a11fd7..efb8a4fa47 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -82,6 +82,7 @@ "Bash(carthage version:*)", "Bash(./gradlew --version:*)", "Bash(./gradlew tasks:*)", + "Bash(./gradlew assembleRelease)", "Bash(gradle --version:*)", "Bash(java -version:*)", "Bash(javac -version:*)", From 9017f6d9e68f7094106fc71d613f98f20c194455 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 15 Jan 2026 10:18:38 +0100 Subject: [PATCH 4/4] Update the diff check to ignore this file --- .github/workflows/skip-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/skip-ci.yml b/.github/workflows/skip-ci.yml index c657e0aebd..7238705f22 100644 --- a/.github/workflows/skip-ci.yml +++ b/.github/workflows/skip-ci.yml @@ -45,7 +45,7 @@ jobs: if: steps.check-pr.outputs.is-pr == 'true' id: check_diff run: | - skipList=(".github/CODEOWNERS" ".prettierignore" ".github/workflows/update-deps.yml" ".github/workflows/skip-ci.yml") + skipList=(".github/CODEOWNERS" ".prettierignore" ".github/workflows/update-deps.yml" ".github/workflows/skip-ci.yml" ".claude/settings.json") skipRegList=("(.*/)?\.gitignore" "\.github/ISSUE_TEMPLATE.*") for s in "${skipRegList[@]}"; do