Skip to content

Commit 5e6b9a6

Browse files
committed
Merge branch 'master' into lcian/feat/axum-docs
2 parents b53d849 + b4eabb8 commit 5e6b9a6

File tree

28 files changed

+251
-107
lines changed

28 files changed

+251
-107
lines changed

.github/workflows/lint-404s.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,13 @@ jobs:
3232
- uses: actions/cache@v4
3333
id: cache
3434
with:
35-
path: ${{ github.workspace }}/node_modules
35+
path: |
36+
${{ github.workspace }}/node_modules
37+
${{ github.workspace }}/.next/cache
38+
${{ github.workspace }}/.eslintcache
3639
key: node-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}
40+
restore-keys: |
41+
node-${{ runner.os }}-
3742
3843
- run: yarn install --frozen-lockfile
3944
if: steps.cache.outputs.cache-hit != 'true'

.github/workflows/test.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,23 @@ jobs:
2929
- uses: actions/cache@v4
3030
id: cache
3131
with:
32-
path: ${{ github.workspace }}/node_modules
32+
path: |
33+
${{ github.workspace }}/node_modules
34+
${{ github.workspace }}/.next/cache
35+
${{ github.workspace }}/.eslintcache
3336
key: node-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}
37+
restore-keys: |
38+
node-${{ runner.os }}-
39+
3440
- run: yarn install --frozen-lockfile
3541
if: steps.cache.outputs.cache-hit != 'true'
3642

3743
# Additional checks
3844
- run: yarn lint:ts
39-
- run: yarn lint:docs
4045

4146
# Run automatic fixes (run prettier apart from eslint to also fix mdx files)
4247
- run: yarn lint:prettier:fix
43-
- run: yarn lint:eslint:fix
48+
- run: yarn lint:eslint:fix --cache
4449

4550
# Check (and error) for dirty working tree for forks
4651
# Reason being we need a different token to auto commit changes and
@@ -69,8 +74,14 @@ jobs:
6974
- uses: actions/cache@v4
7075
id: cache
7176
with:
72-
path: ${{ github.workspace }}/node_modules
77+
path: |
78+
${{ github.workspace }}/node_modules
79+
${{ github.workspace }}/.next/cache
80+
${{ github.workspace }}/.eslintcache
7381
key: node-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}
82+
restore-keys: |
83+
node-${{ runner.os }}-
84+
7485
- run: yarn install --frozen-lockfile
7586
if: steps.cache.outputs.cache-hit != 'true'
7687
- name: Run Tests

bin/lint-docs.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/platforms/android/enriching-events/attachments/index.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ The type of content stored in this attachment. Any [MIME type](https://www.iana.
3131

3232
The specific media content type that determines how the attachment is rendered in the Sentry UI. We currently support and can render the following MIME types:
3333

34+
35+
3436
- `text/plain`
3537
- `text/css`
3638
- `text/csv`
@@ -40,6 +42,10 @@ The specific media content type that determines how the attachment is rendered i
4042
- `image/jpeg`
4143
- `image/png`
4244
- `image/gif`
45+
- `image/webp`
46+
- `image/avif`
47+
- `video/webm`
48+
- `video/mp4`
4349

4450
## Uploading Attachments
4551

docs/platforms/android/session-replay/privacy/index.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ notSupported:
55
description: "Learn how to mask parts of your app's data in Session Replay."
66
---
77

8-
<Alert>
9-
10-
Using custom masking in your Session Replays may accidentally expose sensitive customer data. Before publishing an App with Session Replay enabled, make sure to test it thoroughly to ensure that no sensitive data is exposed.
8+
<Alert level="warning">
119

10+
Before enabling Session Replay in production, verify your masking configuration to ensure no sensitive data is captured. Our default settings aggressively mask potentially sensitive data, but if you modify these settings, you must thoroughly test your application. If you find any masking issues or sensitive data that should be masked but isn't, please [create a GitHub issue](https://github.com/getsentry/sentry-java/issues/new/choose) and avoid deploying to production with Session Replay enabled until the issue is resolved.
1211

1312
</Alert>
1413

docs/platforms/apple/common/enriching-events/attachments/index.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ The specific media content type that determines how the attachment is rendered i
4040
- `image/jpeg`
4141
- `image/png`
4242
- `image/gif`
43+
- `image/webp`
44+
- `image/avif`
45+
- `video/webm`
46+
- `video/mp4`
4347

4448
## Uploading Attachments
4549

docs/platforms/apple/guides/ios/session-replay/index.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ notSupported:
66
description: "Learn how to enable Session Replay in your mobile app."
77
---
88

9+
<Alert level="warning">
10+
11+
Before enabling Session Replay in production, verify your masking configuration to ensure no sensitive data is captured. Our default settings aggressively mask potentially sensitive data, but if you modify these settings or update UI frameworks or system SDKs, you must thoroughly test your application. If you find any masking issues or sensitive data that should be masked but isn't, please [create a GitHub issue](https://github.com/getsentry/sentry-cocoa/issues/new/choose) and avoid deploying to production with Session Replay enabled until the issue is resolved.
12+
13+
</Alert>
14+
915
[Session Replay](/product/explore/session-replay/) helps you get to the root cause of an error or latency issue faster by providing you with a reproduction of what was happening in the user's device before, during, and after the issue. You can rewind and replay your application's state and see key user interactions, like taps, swipes, network requests, and console entries, in a single UI.
1016

1117
By default, our Session Replay SDK masks all text content, images, and user input, giving you heightened confidence that no sensitive data will leave the device. To learn more, see [product docs](/product/explore/session-replay/).

docs/platforms/dart/common/enriching-events/attachments/index.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ The specific media content type that determines how the attachment is rendered i
4040
- `image/jpeg`
4141
- `image/png`
4242
- `image/gif`
43+
- `image/webp`
44+
- `image/avif`
45+
- `video/webm`
46+
- `video/mp4`
4347

4448
## Uploading Attachments
4549

docs/platforms/dart/guides/flutter/session-replay/privacy.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,10 @@ notSupported:
55
description: "Learn about the privacy-oriented settings for Session Replay."
66
---
77

8+
<Alert level="warning">
9+
10+
Before enabling Session Replay in production, verify your masking configuration to ensure no sensitive data is captured. Our default settings aggressively mask potentially sensitive data, but if you modify these settings or update UI frameworks or system SDKs, you must thoroughly test your application. If you find any masking issues or sensitive data that should be masked but isn't, please [create a GitHub issue](https://github.com/getsentry/sentry-dart/issues/new/choose) and avoid deploying to production with Session Replay enabled until the issue is resolved.
11+
12+
</Alert>
13+
814
<PlatformContent includePath="replay/privacy-configuration" />

docs/platforms/dotnet/common/enriching-events/attachments/index.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ The specific media content type that determines how the attachment is rendered i
4646
- `image/jpeg`
4747
- `image/png`
4848
- `image/gif`
49+
- `image/webp`
50+
- `image/avif`
51+
- `video/webm`
52+
- `video/mp4`
4953

5054
## Uploading Attachments
5155

0 commit comments

Comments
 (0)