- 30 Mar, 2021 1 commit
-
-
Sean McGivern authored
We want to upgrade the version of the Sentry gem we're currently using to the latest version. However, this makes some breaking changes. One of the biggest for our purposes is that it no longer supports processors - these were classes to pre-process the event hash before sending to Sentry. In the latest version, these are no longer available, but we can still use any logic we like in a custom `before_send` hook. So we can manually chain our existing processors there. However, there's a catch: processors in the current version take an event hash, but the `before_send` hook takes an Event object. (Raven::Event in the current version, Sentry::Event in the new one.) This change adds a feature flag - sentry_processors_before_send - that defaults to off. When it's off, we use the processors as we do now. When it's on: 1. All the processors become no-ops when called as processors. 2. We enable them in a `before_send` chain through a different interface. Because they take a different type of argument, this makes the processors in this change a little ugly. We can tidy that up once we've validated this feature flag in production, even before upgrading the gem. We also add specs to test each processor both with and without the feature flag enabled.
-
- 25 Mar, 2021 39 commits
-
-
Sean McGivern authored
This lets us refactor the processors with some confidence that the end result stays the same.
-
Sean McGivern authored
-
David O'Regan authored
Feat: Update schedule grid to start at beginning of current week See merge request gitlab-org/gitlab!57004
-
David O'Regan authored
Update the schedule grid to allow the grid to begin at the first day of the current week but still track the current day via the current day indecator
-
David O'Regan authored
Fix: Add description to oncall schedules view See merge request gitlab-org/gitlab!56796
-
David O'Regan authored
-
Nick Gaskill authored
Conan package API docs See merge request gitlab-org/gitlab!57428
-
Steve Abrams authored
-
Mike Greiling authored
Geo Node Status 2.0 - Progress Bar See merge request gitlab-org/gitlab!56990
-
Nick Gaskill authored
Add Maven API documentation See merge request gitlab-org/gitlab!57509
-
Steve Abrams authored
-
Stan Hu authored
Merge branch '292698-save-usage_data_id-raw_data_id-we-receive-from-versions-in-raw_usage_data' into 'master' Save usage_data_id from versions app in raw_usage_data See merge request gitlab-org/gitlab!54738
-
Stan Hu authored
Handle GRPC::NotFound in Gitaly tree_entry call See merge request gitlab-org/gitlab!57179
-
Hordur Freyr Yngvason authored
For https://gitlab.com/gitlab-org/gitaly/-/merge_requests/3078, which is planned for GitLab 14.0.
-
Mayra Cabrera authored
Usage ping non sql metrics See merge request gitlab-org/gitlab!56951
-
Rajendra Kadam authored
-
Mark Florian authored
Hide "New issue" button from Auditors on empty project issues page See merge request gitlab-org/gitlab!56877
-
Andrew Fontaine authored
Address technical debt in commit_block See merge request gitlab-org/gitlab!57294
-
David O'Regan authored
Alert integration UX cleanup - 3rd part See merge request gitlab-org/gitlab!55892
-
Olena Horal-Koretska authored
-
Mayra Cabrera authored
Flaky test: Release DB proxy's host when clearing configuration See merge request gitlab-org/gitlab!57320
-
Quang-Minh Nguyen authored
::Gitlab::Database::LoadBalancing.clear_configuration is used for testing purpose only. It should be converted to a test helper instead
-
Mark Lapierre authored
Add feature spec for creating fork See merge request gitlab-org/gitlab!55932
-
Jacques Erasmus authored
Duplicate "storage" tab to "other storage" [RUN ALL RSPEC] [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!57121
-
Ammar Alakkad authored
It updates the import paths in the specs to reference the correct new files
-
Jan Provaznik authored
Move usage of delayed_project_removal to namespace settings See merge request gitlab-org/gitlab!56397
-
Mayra Cabrera authored
Merge branch '293843-expand-filtering-functionality-of-vulnerabilities-graphql-endpoint-to-support-vendor' into 'master' Vulnerabilities scope to filter by scanner ID See merge request gitlab-org/gitlab!55909
-
Jonathan Schafer authored
Added new scope to Vulnerability model Added new scope to Scanner model Renamed scopes Added/updated tests
-
Sean McGivern authored
Make `ci_runner_builds_queue_on_replicas` default See merge request gitlab-org/gitlab!57484
-
Olena Horal-Koretska authored
Rename release Vuex store modules See merge request gitlab-org/gitlab!56998
-
Nathan Friend authored
Updates the name of the Vuex store modules used on the releases pages. "list" is now "index", "detail" is now "editNew".
-
Dylan Griffith authored
Allow setting the shard/replica separately for ES indexes (step 1) See merge request gitlab-org/gitlab!56344
-
Savas Vedova authored
Rename vulnerability report integration tests See merge request gitlab-org/gitlab!57518
-
Nicolò Maria Mezzopera authored
Show skipped duration for all skipped pipelines See merge request gitlab-org/gitlab!57242
-
Vitaly Slobodin authored
Add gitlab_schema.gql warning in integration spec See merge request gitlab-org/gitlab!57375
-
Mayra Cabrera authored
Remove mention of `add_column_with_default` from guidance See merge request gitlab-org/gitlab!57440
-
Kamil Trzciński authored
-
Achilleas Pipinellis authored
Only admins can view and edit max pages size See merge request gitlab-org/gitlab!57450
-
Anton Smith authored
-