Skip to content

Commit eb545a5

Browse files
authored
Merge branch 'master' into cameroncooke/docs/snapshotpreviews-metadata
2 parents e5c82c0 + 0717871 commit eb545a5

163 files changed

Lines changed: 824 additions & 1195 deletions

File tree

Some content is hidden

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

.github/workflows/codeql-analysis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737

3838
# Initializes the CodeQL tools for scanning.
3939
- name: Initialize CodeQL
40-
uses: github/codeql-action/init@ebcb5b36ded6beda4ceefea6a8bc4cc885255bb3 # v3
40+
uses: github/codeql-action/init@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v3
4141
with:
4242
languages: ${{ matrix.language }}
4343
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -51,7 +51,7 @@ jobs:
5151
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
5252
# If this step fails, then you should remove it and run the build manually (see below)
5353
- name: Autobuild
54-
uses: github/codeql-action/autobuild@ebcb5b36ded6beda4ceefea6a8bc4cc885255bb3 # v3
54+
uses: github/codeql-action/autobuild@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v3
5555

5656
# ℹ️ Command-line programs to run using the OS shell.
5757
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -64,6 +64,6 @@ jobs:
6464
# ./location_of_script_within_repo/buildscript.sh
6565

6666
- name: Perform CodeQL Analysis
67-
uses: github/codeql-action/analyze@ebcb5b36ded6beda4ceefea6a8bc4cc885255bb3 # v3
67+
uses: github/codeql-action/analyze@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v3
6868
with:
6969
category: "/language:${{matrix.language}}"

.github/workflows/screenshot-pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ jobs:
116116
SENTRY_BASE_URL: ${{ secrets.SENTRY_BASE_URL }}
117117

118118
- name: Upload pipeline artifacts
119-
uses: actions/upload-artifact@v4
119+
uses: actions/upload-artifact@v7
120120
if: always()
121121
with:
122122
name: screenshot-pipeline-output

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ jobs:
7777
steps:
7878
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
7979
- name: Check spelling with typos
80-
uses: crate-ci/typos@5c19779cb52ea50e151f5a10333ccd269227b5ae # v1.41.0
80+
uses: crate-ci/typos@7b04f660f4ee4f048d18fd341887cf28dfbedfe2 # v1.46.3
8181

8282
job_test:
8383
name: Test

.lycheeignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ https?://.*\.intercomhelpcenter\.com.*
4141
https?://godoc\.org.*
4242
https?://pkg\.go\.dev.*
4343

44+
# Docker Hub tag-search endpoint is slow and intermittently returns 504 gateway timeouts
45+
https?://hub\.docker\.com.*
46+
4447
# Interactive demos that may not respond to HEAD requests
4548
https?://demo\.arcade\.software.*
4649

_typos.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ EDE = "EDE" # Cipher name component (3DES_EDE_CBC_SHA)
5252
UE = "UE" # Unreal Engine abbreviation
5353
UE4 = "UE4" # Unreal Engine 4
5454
UE5 = "UE5" # Unreal Engine 5
55+
GAE = "GAE" # Google App Engine abbreviation
56+
gae = "gae" # Google App Engine (lowercase, appears in config keys like sentry.async.gae.queuename)
5557

5658
# Cloud/Infrastructure
5759
nodejs_als = "nodejs_als" # Cloudflare compatibility flag (correct spelling)
Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
---
22
title: Cloudflare Workers
33
sidebar_order: 1
4-
description: "Learn more about how you can use Sentry to monitor errors in your Cloudflare Workers applications."
4+
description: "Learn how to use Sentry to monitor errors and performance in your Cloudflare Workers and Pages applications."
55
---
66

7+
Sentry's Cloudflare Workers SDK (`@sentry/cloudflare`) provides error monitoring, performance tracing, and logging for applications running on Cloudflare Workers and Cloudflare Pages. The SDK wraps your Worker or Pages handler to automatically capture errors and trace requests.
8+
9+
## Key Features
10+
11+
- Automatic error and performance monitoring for Workers and Pages
12+
- First-class instrumentation for Cloudflare-specific features:
13+
- **D1** (serverless SQL database)
14+
- **Durable Objects** (stateful actors with RPC trace propagation)
15+
- **Workflows** (multi-step workflows with hibernation-safe tracing)
16+
- Framework support for Astro, Hono, Hydrogen, Next.js, Nuxt, Remix, SvelteKit, and TanStack Start on Cloudflare
17+
18+
## Get Started
19+
20+
Install the `@sentry/cloudflare` package and configure the SDK by wrapping your Worker or Pages handler with `Sentry.withSentry()` or `Sentry.sentryPagesPlugin()`.
21+
22+
For full installation and configuration instructions, see the [Cloudflare Workers SDK documentation](/platforms/javascript/guides/cloudflare/).
Binary file not shown.
Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
---
22
title: Google Cloud Run
33
sidebar_order: 1
4-
description: >-
5-
Learn more about how you can use Sentry with your Google Cloud Run
6-
applications.
7-
og_image: /og-images/organization-integrations-cloud-monitoring-gcp-cloud-run.png
4+
description: "Learn how to use Sentry to monitor errors and performance in your Google Cloud Run applications."
85
---
96

10-
Cloud Run helps developers save time in building and deploying their applications. Sentry helps save time in resolving production issues by providing detailed debugging capabilities.
7+
Google Cloud Run manages containerized applications. Sentry works with Cloud Run the same way it works with any other server environment, install the Sentry SDK for the language and framework running inside your container.
118

12-
## Install and Configure
9+
Instrument your application code directly, build it into your container image, and deploy to Cloud Run as usual.
1310

14-
<Alert>
11+
## Set Up
1512

16-
Sentry owner, manager, or admin permissions are required to install this integration.
13+
1. **Choose the Sentry SDK for your application's language and framework.** For example:
14+
- **JavaScript:** [Node.js](/platforms/javascript/guides/node/), [Express](/platforms/javascript/guides/express/), [Fastify](/platforms/javascript/guides/fastify/)
15+
- **Python:** [Django](/platforms/python/integrations/django/), [Flask](/platforms/python/integrations/flask/), [FastAPI](/platforms/python/integrations/fastapi/)
16+
- **Go:** [net/http](/platforms/go/guides/http/), [Gin](/platforms/go/guides/gin/), [Echo](/platforms/go/guides/echo/), [Fiber](/platforms/go/guides/fiber/)
17+
- **Java:** [Spring Boot](/platforms/java/guides/spring-boot/), [Spring](/platforms/java/guides/spring/)
18+
- **Ruby:** [Ruby](/platforms/ruby/), [Rails](/platforms/ruby/guides/rails/)
19+
- **.NET:** [.NET](/platforms/dotnet/), [ASP.NET Core](/platforms/dotnet/guides/aspnetcore/)
1720

18-
</Alert>
21+
See the full list of [supported platforms](/platforms/).
1922

20-
1. [Create an account](https://sentry.io/signup/) (or [Login](https://sentry.io/auth/login/)) on Sentry
23+
2. **Follow the SDK setup instructions for your platform.** This typically involves installing the SDK package, initializing it with your DSN, and adding it to your application's entrypoint.
2124

22-
2. Choose your application platform
25+
3. **Build and deploy your container to Cloud Run.** No additional Cloud Run configuration is needed — Sentry runs inside your application process and sends events directly to Sentry's servers.
2326

24-
![Sentry Choose Platform](./img/sentry-choose-platform.png)
27+
## Verify
2528

26-
3. Follow instructions to instrument your Cloud Run application. Detailed platform docs [here](/platforms/).
27-
28-
4. Deploy your Cloud Run application with GCP.
29+
Once deployed, trigger a test error in your application. The error should appear on the **Issues** page in [sentry.io](https://sentry.io). If you've enabled tracing, request performance data will appear on the **Performance** page.

docs/integrations/cloud-monitoring/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ sidebar_order: 100
44
description: "Learn more about Sentry's cloud monitoring integrations."
55
---
66

7-
- [Cloudflare Workers](/integrations/cloud-monitoring/cloudflare-workers)
7+
- [Cloudflare Workers](/integrations/cloud-monitoring/cloudflare-workers/)
88
- [Google Cloud Run](/integrations/cloud-monitoring/gcp-cloud-run/)
99
- [Google Cloud Functions - Python](/platforms/python/integrations/gcp-functions/)
1010
- [Google Cloud Functions - Node](/platforms/javascript/guides/gcp-functions/)

docs/integrations/compliance/cloudeagle/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ description: "Learn about Sentry's Cloudeagle integration, which helps users opt
66
---
77
CloudEagle.ai directly integrates with your Sentry REST API v2 to provide comprehensive application usage insights and security posture analysis within minutes.
88

9-
This integration is maintained and supported by Cloudeagle. or more details, questions, or support feel free to contact shrejal@cloudeagle.ai.
9+
This integration is maintained and supported by Cloudeagle. For more details, questions, or support feel free to contact shrejal@cloudeagle.ai.
1010

1111
## Install and Configure
1212

0 commit comments

Comments
 (0)