Skip to content

Commit dcb0cca

Browse files
authored
Merge branch 'main' into feat/test-spring-boot-3-5-0
2 parents 048a214 + 58e9007 commit dcb0cca

File tree

678 files changed

+25064
-7563
lines changed

Some content is hidden

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

678 files changed

+25064
-7563
lines changed

.craft.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
minVersion: 0.29.3
22
changelogPolicy: auto
33
targets:
4-
- name: symbol-collector
5-
includeNames: /libsentry(-android)?\.so/
6-
batchType: android
7-
bundleIdPrefix: sentry-android-ndk-
84
- name: maven
95
includeNames: /^sentry.*$/
106
gradleCliPath: ./gradlew
@@ -61,3 +57,5 @@ targets:
6157
maven:io.sentry:sentry-apollo-3:
6258
maven:io.sentry:sentry-android-sqlite:
6359
maven:io.sentry:sentry-android-replay:
60+
maven:io.sentry:sentry-apollo-4:
61+
maven:io.sentry:sentry-reactor:

.github/ISSUE_TEMPLATE/bug_report_android.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: 🐞 Bug Report - Android
22
description: Tell us about something that's not working the way we (probably) intend.
3-
labels: ["Platform: Android", "Type: Bug"]
3+
labels: ["Android", "Bug"]
44
body:
55
- type: dropdown
66
id: integration

.github/ISSUE_TEMPLATE/bug_report_java.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: 🐞 Bug Report - Java
22
description: Tell us about something that's not working the way we (probably) intend.
3-
labels: ["Platform: Java", "Type: Bug"]
3+
labels: ["Java", "Bug"]
44
body:
55
- type: dropdown
66
id: integration
@@ -34,6 +34,7 @@ body:
3434
- sentry-openfeign
3535
- sentry-apache-http-client-5
3636
- sentry-okhttp
37+
- sentry-reactor
3738
- other
3839
validations:
3940
required: true

.github/ISSUE_TEMPLATE/feature_android.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: 💡 Feature Request - Android
22
description: Tell us about a problem our SDK could solve but doesn't.
3-
labels: ["Platform: Android", "Type: Feature Request"]
3+
labels: ["Android", "Feature"]
44
body:
55
- type: textarea
66
id: problem

.github/ISSUE_TEMPLATE/feature_java.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: 💡 Feature Request - Java
22
description: Tell us about a problem our SDK could solve but doesn't.
3-
labels: ["Platform: Java", "Type: Feature Request"]
3+
labels: ["Java", "Feature"]
44
body:
55
- type: textarea
66
id: problem

.github/ISSUE_TEMPLATE/maintainer-blank.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Blank Issue
22
description: Blank Issue. Reserved for maintainers.
3-
labels: ["Platform: Java"]
3+
labels: ["Java"]
44
body:
55
- type: textarea
66
id: description

.github/workflows/agp-matrix.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,14 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
agp: [ '8.0.0','8.1.4','8.2.0','8.3.0-beta01' ]
20+
agp: [ '8.7.0','8.8.0','8.9.0-beta01' ]
2121
integrations: [ true, false ]
2222

2323
name: AGP Matrix Release - AGP ${{ matrix.agp }} - Integrations ${{ matrix.integrations }}
2424
env:
2525
VERSION_AGP: ${{ matrix.agp }}
2626
APPLY_SENTRY_INTEGRATIONS: ${{ matrix.integrations }}
27+
GRADLE_ENCRYPTION_KEY: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
2728

2829
steps:
2930
- name: Checkout Repo
@@ -38,9 +39,10 @@ jobs:
3839
java-version: '17'
3940

4041
- name: Setup Gradle
41-
uses: gradle/actions/setup-gradle@8790d96bb8fdd8ae7edfb2eada090c650b257f27 # pin@v3
42+
uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # pin@v3
4243
with:
4344
gradle-home-cache-cleanup: true
45+
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
4446

4547
- name: Setup KVM
4648
shell: bash
@@ -59,7 +61,7 @@ jobs:
5961

6062
# We tried to use the cache action to cache gradle stuff, but it made tests slower and timeout
6163
- name: Run instrumentation tests
62-
uses: reactivecircus/android-emulator-runner@62dbb605bba737720e10b196cb4220d374026a6d # pin@v2
64+
uses: reactivecircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # pin@v2
6365
with:
6466
api-level: 30
6567
force-avd-creation: false

.github/workflows/build.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ jobs:
1414
name: Build Job ubuntu-latest - Java 17
1515
runs-on: ubuntu-latest
1616

17+
env:
18+
GRADLE_ENCRYPTION_KEY: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
19+
1720
steps:
1821
- name: Checkout Repo
1922
uses: actions/checkout@v4
@@ -26,16 +29,24 @@ jobs:
2629
distribution: 'temurin'
2730
java-version: '17'
2831

32+
# Workaround for https://github.com/gradle/actions/issues/21 to use config cache
33+
- name: Cache buildSrc
34+
uses: actions/cache@v4
35+
with:
36+
path: buildSrc/build
37+
key: build-logic-${{ hashFiles('buildSrc/src/**', 'buildSrc/build.gradle.kts','buildSrc/settings.gradle.kts') }}
38+
2939
- name: Setup Gradle
30-
uses: gradle/actions/setup-gradle@8790d96bb8fdd8ae7edfb2eada090c650b257f27 # pin@v3
40+
uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # pin@v3
3141
with:
3242
gradle-home-cache-cleanup: true
43+
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
3344

3445
- name: Run Tests with coverage and Lint
3546
run: make preMerge
3647

3748
- name: Upload coverage to Codecov
38-
uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # pin@v4
49+
uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # pin@v4
3950
with:
4051
name: sentry-java
4152
fail_ci_if_error: false

.github/workflows/codeql-analysis.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ concurrency:
1616
jobs:
1717
analyze:
1818
name: Analyze
19-
runs-on: ubuntu-latest
19+
runs-on: macos-15
2020

21-
strategy:
22-
fail-fast: false
21+
env:
22+
GRADLE_ENCRYPTION_KEY: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
2323

2424
steps:
2525
- name: Checkout Repo
@@ -34,12 +34,13 @@ jobs:
3434
java-version: '17'
3535

3636
- name: Setup Gradle
37-
uses: gradle/actions/setup-gradle@8790d96bb8fdd8ae7edfb2eada090c650b257f27 # pin@v3
37+
uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # pin@v3
3838
with:
3939
gradle-home-cache-cleanup: true
40+
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
4041

4142
- name: Initialize CodeQL
42-
uses: github/codeql-action/init@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # pin@v2
43+
uses: github/codeql-action/init@45775bd8235c68ba998cffa5171334d58593da47 # pin@v2
4344
with:
4445
languages: 'java'
4546

@@ -48,4 +49,4 @@ jobs:
4849
./gradlew buildForCodeQL
4950
5051
- name: Perform CodeQL Analysis
51-
uses: github/codeql-action/analyze@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # pin@v2
52+
uses: github/codeql-action/analyze@45775bd8235c68ba998cffa5171334d58593da47 # pin@v2

.github/workflows/enforce-license-compliance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Setup Gradle
14-
uses: gradle/actions/setup-gradle@8790d96bb8fdd8ae7edfb2eada090c650b257f27 # pin@v3
14+
uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # pin@v3
1515
with:
1616
gradle-home-cache-cleanup: true
1717

0 commit comments

Comments
 (0)