-
-
Notifications
You must be signed in to change notification settings - Fork 647
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
use when@prod for sentry #1419
use when@prod for sentry #1419
Conversation
robinlehrmann
commented
Jul 11, 2022
Q | A |
---|---|
License | MIT |
Thanks for the PR 😍 How to test these changes in your application
Diff between recipe versionsIn order to help with the review stage, I'm in charge of computing the diff between the various versions of patched recipes. sentry/sentry-symfony1.0 vs 3.0diff --git a/sentry/sentry-symfony/1.0/config/packages/prod/sentry.yaml b/sentry/sentry-symfony/1.0/config/packages/prod/sentry.yaml
deleted file mode 100644
index 342036fe..00000000
--- a/sentry/sentry-symfony/1.0/config/packages/prod/sentry.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-sentry:
- dsn: '%env(SENTRY_DSN)%'
diff --git a/sentry/sentry-symfony/1.0/config/packages/sentry.yaml b/sentry/sentry-symfony/3.0/config/packages/sentry.yaml
index e94da2d6..f8f4ca51 100644
--- a/sentry/sentry-symfony/1.0/config/packages/sentry.yaml
+++ b/sentry/sentry-symfony/3.0/config/packages/sentry.yaml
@@ -1,8 +1,24 @@
-sentry:
- options:
- curl_method: async
+when@prod:
+ sentry:
+ dsn: '%env(SENTRY_DSN)%'
+ options:
+ excluded_exceptions:
+ - Symfony\Component\HttpKernel\Exception\NotFoundHttpException
+ - Symfony\Component\Security\Core\Exception\AccessDeniedException
-# skip_capture: # To skip certain exceptions, specify a list below
-# - 'Symfony\Component\HttpKernel\Exception\NotFoundHttpException'
-# - 'Symfony\Component\HttpKernel\Exception\BadRequestHttpException'
-# - 'Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException'
+# If you are using Monolog, you also need these additional configuration and services to log the errors correctly:
+# https://docs.sentry.io/platforms/php/guides/symfony/#monolog-integration
+# register_error_listener: false
+
+# monolog:
+# handlers:
+# sentry:
+# type: service
+# id: Sentry\Monolog\Handler
+
+# services:
+# Sentry\Monolog\Handler:
+# arguments:
+# $hub: '@Sentry\State\HubInterface'
+# $level: !php/const Monolog\Logger::ERROR
+# $bubble: false
diff --git a/sentry/sentry-symfony/1.0/manifest.json b/sentry/sentry-symfony/3.0/manifest.json
index c96ec90e..097e7e84 100644
--- a/sentry/sentry-symfony/1.0/manifest.json
+++ b/sentry/sentry-symfony/3.0/manifest.json
@@ -1,6 +1,6 @@
{
"bundles": {
- "Sentry\\SentryBundle\\SentryBundle": ["all"]
+ "Sentry\\SentryBundle\\SentryBundle": ["prod"]
},
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/" 3.0 vs 4.0diff --git a/sentry/sentry-symfony/3.0/config/packages/sentry.yaml b/sentry/sentry-symfony/4.0/config/packages/sentry.yaml
index f8f4ca51..7b657897 100644
--- a/sentry/sentry-symfony/3.0/config/packages/sentry.yaml
+++ b/sentry/sentry-symfony/4.0/config/packages/sentry.yaml
@@ -1,10 +1,6 @@
when@prod:
sentry:
dsn: '%env(SENTRY_DSN)%'
- options:
- excluded_exceptions:
- - Symfony\Component\HttpKernel\Exception\NotFoundHttpException
- - Symfony\Component\Security\Core\Exception\AccessDeniedException
# If you are using Monolog, you also need these additional configuration and services to log the errors correctly:
# https://docs.sentry.io/platforms/php/guides/symfony/#monolog-integration
diff --git a/sentry/sentry-symfony/3.0/manifest.json b/sentry/sentry-symfony/4.0/manifest.json
index 097e7e84..9e07f9cc 100644
--- a/sentry/sentry-symfony/3.0/manifest.json
+++ b/sentry/sentry-symfony/4.0/manifest.json
@@ -7,5 +7,8 @@
},
"env": {
"SENTRY_DSN": ""
+ },
+ "conflict": {
+ "symfony/framework-bundle": "<5.4"
}
} |
Head branch was pushed to by a user without write access
Head branch was pushed to by a user without write access
4db6923
to
7cee1ed
Compare
The recipe is missing a "conflict" rule with framework-bundle < 5.4. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please ensure that the indentation is always 4 spaces in all examples (with no leading space for the first line of yaml)
Head branch was pushed to by a user without write access
Thanks for the review @nicolas-grekas |
* use when@prod * added sentry version 4.0 * use correct spaces * added conflict with symfony/framework-bundle <5.3
Head branch was pushed to by a user without write access
86d4b05
to
2990fb5
Compare
The change on 3.0 looks wrong isn't it? I submitted #1420 with what looks like the correct patch to me. WDYT? |
Oh.. you are right 😅 yes, looks good :) |