Skip to content

Commit 92c56f4

Browse files
committed
Merge branch 'main' into feat/drift-apm
2 parents 9e54500 + 2de6d6f commit 92c56f4

37 files changed

+1395
-117
lines changed

.github/workflows/analyze.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: Cancel Previous Runs
22-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
22+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2323
with:
2424
access_token: ${{ github.token }}
2525

@@ -31,8 +31,8 @@ jobs:
3131
run:
3232
working-directory: ${{ inputs.package }}
3333
steps:
34-
- uses: actions/checkout@v3
35-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
34+
- uses: actions/checkout@v4
35+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
3636
if: ${{ inputs.sdk == 'dart' }}
3737
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa # [email protected]
3838
if: ${{ inputs.sdk == 'flutter' }}
@@ -59,7 +59,7 @@ jobs:
5959
runs-on: ubuntu-latest
6060
timeout-minutes: 20
6161
steps:
62-
- uses: actions/checkout@v3
62+
- uses: actions/checkout@v4
6363
- name: Apply dependency override
6464
if: ${{ inputs.package == 'flutter' }}
6565
working-directory: ${{ inputs.package }}

.github/workflows/dart.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Cancel Previous Runs
20-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
20+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2121
with:
2222
access_token: ${{ github.token }}
2323

@@ -40,10 +40,10 @@ jobs:
4040
- os: macos-latest
4141
sdk: beta
4242
steps:
43-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
43+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
4444
with:
4545
sdk: ${{ matrix.sdk }}
46-
- uses: actions/checkout@v3
46+
- uses: actions/checkout@v4
4747

4848
- name: Test (VM and browser)
4949
run: |

.github/workflows/diagrams.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ jobs:
77
runs-on: ubuntu-latest
88
name: "Create class diagrams of all packages"
99
steps:
10-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
10+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
1111
with:
1212
sdk: stable
1313

14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515

1616
- name: dependencies
1717
run: |

.github/workflows/dio.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Cancel Previous Runs
20-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
20+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2121
with:
2222
access_token: ${{ github.token }}
2323

@@ -40,10 +40,10 @@ jobs:
4040
- os: macos-latest
4141
sdk: beta
4242
steps:
43-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
43+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
4444
with:
4545
sdk: ${{ matrix.sdk }}
46-
- uses: actions/checkout@v3
46+
- uses: actions/checkout@v4
4747

4848
- name: Test (VM and browser)
4949
run: |

.github/workflows/e2e_dart.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Cancel Previous Runs
25-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
25+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2626
with:
2727
access_token: ${{ github.token }}
2828

@@ -38,10 +38,10 @@ jobs:
3838
matrix:
3939
sdk: [stable, beta]
4040
steps:
41-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
41+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
4242
with:
4343
sdk: ${{ matrix.sdk }}
44-
- uses: actions/checkout@v3
44+
- uses: actions/checkout@v4
4545
- name: Run
4646
if: env.SENTRY_AUTH_TOKEN != null
4747
run: |

.github/workflows/file.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Cancel Previous Runs
20-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
20+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2121
with:
2222
access_token: ${{ github.token }}
2323

@@ -40,10 +40,10 @@ jobs:
4040
- os: macos-latest
4141
sdk: beta
4242
steps:
43-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
43+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
4444
with:
4545
sdk: ${{ matrix.sdk }}
46-
- uses: actions/checkout@v3
46+
- uses: actions/checkout@v4
4747

4848
- name: Test VM
4949
run: |

.github/workflows/flutter-symbols.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
test:
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@v3
22+
- uses: actions/checkout@v4
2323

24-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
24+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
2525

2626
- run: dart pub get
2727

@@ -31,9 +31,9 @@ jobs:
3131
needs: [test]
3232
runs-on: ubuntu-latest
3333
steps:
34-
- uses: actions/checkout@v3
34+
- uses: actions/checkout@v4
3535

36-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
36+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
3737

3838
- run: dart pub get
3939

.github/workflows/flutter.yml

+8-7
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Cancel Previous Runs
20-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
20+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2121
with:
2222
access_token: ${{ github.token }}
2323

@@ -65,7 +65,7 @@ jobs:
6565
sdk: beta
6666

6767
steps:
68-
- uses: actions/checkout@v3
68+
- uses: actions/checkout@v4
6969

7070
- uses: actions/setup-java@v3
7171
if: ${{ matrix.target == 'android' }}
@@ -103,6 +103,7 @@ jobs:
103103
run: |
104104
cd flutter
105105
flutter test --coverage --test-randomize-ordering-seed=random
106+
dart run remove_from_coverage -f coverage/lcov.info -r 'binding.dart'
106107
107108
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # pin@v3
108109
if: runner.os == 'Linux' && matrix.sdk == 'stable' && matrix.target == 'linux'
@@ -160,7 +161,7 @@ jobs:
160161
run:
161162
working-directory: ./flutter
162163
steps:
163-
- uses: actions/checkout@v3
164+
- uses: actions/checkout@v4
164165
# https://github.com/CocoaPods/CocoaPods/issues/5275#issuecomment-315461879
165166
- run: pod lib lint ios/sentry_flutter.podspec --configuration=Debug --skip-import-validation --allow-warnings --verbose
166167

@@ -171,7 +172,7 @@ jobs:
171172
run:
172173
working-directory: ./flutter
173174
steps:
174-
- uses: actions/checkout@v3
175+
- uses: actions/checkout@v4
175176
- uses: norio-nomura/action-swiftlint@9f4dcd7fd46b4e75d7935cf2f4df406d5cae3684 # [email protected]
176177
with:
177178
args: --strict
@@ -183,10 +184,10 @@ jobs:
183184
run:
184185
working-directory: ./flutter
185186
steps:
186-
- uses: actions/checkout@v3
187+
- uses: actions/checkout@v4
187188

188189
- name: ktlint
189-
uses: ScaCap/action-ktlint@2cf245b99bc91f73bc4c96a3d9d57bb5da3533ae # pin@1.7.1
190+
uses: ScaCap/action-ktlint@0ff81efa49425bd0df46caabd8005aafdc8f2cf2 # pin@1.8.0
190191
with:
191192
github_token: ${{ secrets.github_token }}
192193
reporter: github-pr-review
@@ -197,7 +198,7 @@ jobs:
197198
runs-on: ubuntu-latest
198199
timeout-minutes: 20
199200
steps:
200-
- uses: actions/checkout@v3
201+
- uses: actions/checkout@v4
201202
# To recreate baseline run: detekt -i flutter/android,flutter/example/android -b flutter/config/detekt-bl.xml -cb
202203
- uses: natiginfo/action-detekt-all@e01de6ff0eef7c24131e8a133bf598cfac6ceeab # [email protected]
203204
with:

.github/workflows/flutter_test.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Cancel Previous Runs
20-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
20+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2121
with:
2222
access_token: ${{ github.token }}
2323

@@ -33,7 +33,7 @@ jobs:
3333
sdk: ["stable", "beta"]
3434
steps:
3535
- name: checkout
36-
uses: actions/checkout@v3
36+
uses: actions/checkout@v4
3737

3838
- uses: actions/setup-java@v3
3939
with:
@@ -120,7 +120,7 @@ jobs:
120120
target: ["ios", "macos"]
121121
steps:
122122
- name: checkout
123-
uses: actions/checkout@v3
123+
uses: actions/checkout@v4
124124

125125
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa # [email protected]
126126
with:
@@ -141,7 +141,7 @@ jobs:
141141
run: |
142142
case "${{ matrix.target }}" in
143143
ios)
144-
device=$(xcrun simctl create sentryPhone com.apple.CoreSimulator.SimDeviceType.iPhone-14 com.apple.CoreSimulator.SimRuntime.iOS-16-4)
144+
device=$(xcrun simctl create sentryPhone com.apple.CoreSimulator.SimDeviceType.iPhone-14 com.apple.CoreSimulator.SimRuntime.iOS-17-0)
145145
xcrun simctl boot ${device}
146146
echo "platform=iOS Simulator,id=${device}" >> "$GITHUB_OUTPUT"
147147
;;

.github/workflows/format-and-fix.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
runs-on: ubuntu-latest
77
steps:
88
- name: Cancel Previous Runs
9-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
9+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
1010
with:
1111
access_token: ${{ github.token }}
1212

@@ -29,8 +29,8 @@ jobs:
2929
run:
3030
working-directory: ${{ matrix.package.name }}
3131
steps:
32-
- uses: actions/checkout@v3
33-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
32+
- uses: actions/checkout@v4
33+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
3434
if: ${{ matrix.package.sdk == 'dart' }}
3535
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa # [email protected]
3636
if: ${{ matrix.package.sdk == 'flutter' }}

.github/workflows/logging.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Cancel Previous Runs
20-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
20+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2121
with:
2222
access_token: ${{ github.token }}
2323

@@ -40,10 +40,10 @@ jobs:
4040
- os: macos-latest
4141
sdk: beta
4242
steps:
43-
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # pin@v1
43+
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
4444
with:
4545
sdk: ${{ matrix.sdk }}
46-
- uses: actions/checkout@v3
46+
- uses: actions/checkout@v4
4747

4848
- name: Test (VM and browser)
4949
run: |

.github/workflows/metrics.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Cancel Previous Runs
21-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
21+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2222
with:
2323
access_token: ${{ github.token }}
2424

@@ -41,7 +41,7 @@ jobs:
4141
host: ubuntu-latest
4242

4343
steps:
44-
- uses: actions/checkout@v3
44+
- uses: actions/checkout@v4
4545

4646
# Let's stick to an explicit version and update manually because a version change may affect results.
4747
# If it would update implicitly it could confuse people to think the change is actually caused by the PR.

.github/workflows/min_version_test.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Cancel Previous Runs
18-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
18+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
1919
with:
2020
access_token: ${{ github.token }}
2121

@@ -24,7 +24,7 @@ jobs:
2424
timeout-minutes: 30
2525

2626
steps:
27-
- uses: actions/checkout@v3
27+
- uses: actions/checkout@v4
2828

2929
- uses: actions/setup-java@v3
3030
with:
@@ -46,7 +46,7 @@ jobs:
4646
timeout-minutes: 30
4747

4848
steps:
49-
- uses: actions/checkout@v3
49+
- uses: actions/checkout@v4
5050

5151
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa # [email protected]
5252
with:
@@ -63,7 +63,7 @@ jobs:
6363
timeout-minutes: 30
6464

6565
steps:
66-
- uses: actions/checkout@v3
66+
- uses: actions/checkout@v4
6767

6868
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa # [email protected]
6969
with:

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
name: "Release a new version"
1919
steps:
2020
- name: Check out current commit (${{ github.sha }})
21-
uses: actions/checkout@v3
21+
uses: actions/checkout@v4
2222
with:
2323
token: ${{ secrets.GH_RELEASE_PAT }}
2424
fetch-depth: 0

.github/workflows/sqflite.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Cancel Previous Runs
20-
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 # pin@0.11.0
20+
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
2121
with:
2222
access_token: ${{ github.token }}
2323

@@ -61,7 +61,7 @@ jobs:
6161
sdk: beta
6262

6363
steps:
64-
- uses: actions/checkout@v3
64+
- uses: actions/checkout@v4
6565

6666
- uses: actions/setup-java@v3
6767
if: ${{ matrix.target == 'android' }}

.github/workflows/web-example-ghpages.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
1414

1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa # [email protected]
1818
- uses: bluefireteam/flutter-gh-pages@57815b17b371455ec1a98f075b71b4c6ba0a938c # pin@v8
1919
with:

0 commit comments

Comments
 (0)