Skip to content

Commit 43a5ca7

Browse files
committed
Merge remote-tracking branch 'origin/main' into philprime/test-samples-ios-swift
2 parents 1f38381 + 8d9e501 commit 43a5ca7

File tree

285 files changed

+2399
-1125
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

285 files changed

+2399
-1125
lines changed

.cursor/mcp.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
]
1010
},
1111
"sentry": {
12-
"type": "http",
1312
"url": "https://mcp.sentry.dev/mcp/sentry-sdks/sentry-cocoa"
1413
}
1514
}

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,25 @@ body:
4444
validations:
4545
required: true
4646

47+
- type: dropdown
48+
id: other_error_monitoring
49+
attributes:
50+
description: Are you using any other error monitoring solution alongside Sentry?
51+
label: Other Error Monitoring Solution
52+
options:
53+
- "Yes"
54+
- "No"
55+
validations:
56+
required: true
57+
58+
- type: input
59+
id: other_error_monitoring_name
60+
attributes:
61+
label: Other Error Monitoring Solution Name
62+
description: If you're using another error monitoring solution side-by-side, please enter the name of the other solution.
63+
validations:
64+
required: false
65+
4766
- type: input
4867
id: version
4968
attributes:

.github/file-filters.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ run_unit_tests_for_prs: &run_unit_tests_for_prs
4040
- "scripts/tests-with-thread-sanitizer.sh"
4141
- "scripts/ci-boot-simulator.sh"
4242
- "scripts/ci-ensure-runtime-loaded.sh"
43+
- "scripts/prepare-package.sh"
4344

4445
# Test infrastructure
4546
- "test-server/**"
@@ -249,6 +250,7 @@ run_release_for_prs: &run_release_for_prs
249250
- "scripts/assemble-xcframework.sh"
250251
- "scripts/generate_release_matrix.sh"
251252
- "scripts/xcframework-generated-run.sh"
253+
- "scripts/prepare-package.sh"
252254

253255
# Project files
254256
- "Sentry.xcworkspace/**"
@@ -346,6 +348,7 @@ run_build_for_prs: &run_build_for_prs
346348
- "scripts/sentry-xcodebuild.sh"
347349
- "scripts/check-ui-framework-linkage.sh"
348350
- "scripts/ci-utils.sh"
351+
- "scripts/prepare-package.sh"
349352

350353
# Build configuration
351354
- "fastlane/**"

.github/last-release-runid

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22671956251
1+
22957182287

.github/workflows/auto-update-tools.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,17 @@ jobs:
6161
needs: files-changed
6262
runs-on: macos-15
6363
steps:
64+
- name: Generate GitHub App Token
65+
id: app_token
66+
uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
67+
with:
68+
app-id: ${{ vars.SENTRY_DEPENDENCY_UPDATER_GITHUB_APP_ID }}
69+
private-key: ${{ secrets.SENTRY_DEPENDENCY_UPDATER_GITHUB_APP_PRIVATE_KEY }}
70+
owner: ${{ github.repository_owner }}
6471
- name: Checkout Repository
6572
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
73+
with:
74+
token: ${{ steps.app_token.outputs.token }}
6675
- name: Update Homebrew
6776
run: brew update
6877

@@ -84,6 +93,7 @@ jobs:
8493
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0
8594
if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
8695
with:
96+
token: ${{ steps.app_token.outputs.token }}
8797
add-paths: scripts/.clang-format-version
8898
branch: github-actions/auto-update-tools-clang-format
8999
commit-message: "chore(deps): Update clang-format version"
@@ -96,6 +106,7 @@ jobs:
96106
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0
97107
if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
98108
with:
109+
token: ${{ steps.app_token.outputs.token }}
99110
add-paths: scripts/.swiftlint-version
100111
branch: github-actions/auto-update-tools-swiftlint
101112
commit-message: "chore(deps): Update swiftlint version"

.github/workflows/build.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,8 @@ jobs:
189189

190190
check-macOS-CLI-Xcode-no-UI-framework:
191191
name: macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
192-
if: github.event_name != 'pull_request' || needs.files-changed.outputs.run_build_for_prs == 'true'
192+
# Don't run this on release branches, cause the SPM Package.swift points to the unreleased versions.
193+
if: startsWith(github.ref, 'refs/heads/release/') == false && (github.event_name != 'pull_request' || needs.files-changed.outputs.run_build_for_prs == 'true')
193194
needs: files-changed
194195
runs-on: macos-26
195196
steps:

.github/workflows/nightly-test.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,14 @@ jobs:
4545
platform: "iOS"
4646
device: "iPad Pro 13-inch (M5)"
4747

48+
- name: watchOS 26 Sentry
49+
runs-on: tahoe
50+
xcode: "26.2"
51+
test-destination-os: "26.4"
52+
platform: "watchOS"
53+
device: "Apple Watch Ultra 3 (49mm)"
54+
timeout: 30
55+
4856
- name: visionOS 2.5 Sentry
4957
runs-on: sequoia
5058
xcode: "26.0.1"

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,3 +137,5 @@ XCFrameworkBuildPath/
137137
language-trends.html
138138
# .agents/.gitignore is generated by dotagents — don't commit it.
139139
.agents/.gitignore
140+
# Auto-generated by dotagents — do not commit these files.
141+
agents.lock

3rd-party-integrations/SentryCocoaLumberjack/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ let package = Package(
1212
],
1313
dependencies: [
1414
.package(url: "https://github.com/CocoaLumberjack/CocoaLumberjack", from: "3.8.0"),
15-
.package(url: "https://github.com/getsentry/sentry-cocoa", from: "9.6.0")
15+
.package(url: "https://github.com/getsentry/sentry-cocoa", from: "9.7.0")
1616
],
1717
targets: [
1818
.target(

3rd-party-integrations/SentryPulse/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ let package = Package(
1212
],
1313
dependencies: [
1414
.package(url: "https://github.com/kean/Pulse", from: "5.0.0"),
15-
.package(url: "https://github.com/getsentry/sentry-cocoa", from: "9.6.0")
15+
.package(url: "https://github.com/getsentry/sentry-cocoa", from: "9.7.0")
1616
],
1717
targets: [
1818
.target(

0 commit comments

Comments
 (0)