Commit Graph

35 Commits

Author SHA1 Message Date
Fredrik Adelöw c1069d2c40 further airbrake fix
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-02-22 15:53:04 +01:00
Fredrik Adelöw 0045270527 airbrake: fix config to be optional, unbreak local dev startup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-02-22 11:31:05 +01:00
Karan Shah 0e0681278a Merge remote-tracking branch 'upstream/master' into airbrake-connect
# Conflicts:
#	packages/backend/package.json
#	plugins/airbrake/package.json
2022-02-17 13:25:49 +00:00
Karan Shah 3bb68f0f98 Remove coverage checks because they are wrong.
https://github.com/backstage/backstage/runs/5231780015?check_suite_focus=true

Given this commit which should be at 100% for the above error: https://github.com/backstage/backstage/pull/9605/commits/b84c644fb99378fecb621617f8f4d41218fd92bb

Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-17 13:20:14 +00:00
Karan Shah b84c644fb9 Add a test to ensure that the value is read correctly
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-17 12:15:10 +00:00
Karan Shah 8e64530892 Test ExtractAirbrakeConfig.ts
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-17 11:14:03 +00:00
github-actions[bot] 408b0300cb Version Packages 2022-02-17 10:38:59 +00:00
Karan Shah da78e79a94 Get the plugins ready for release
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-17 10:29:56 +00:00
Karan Shah 9e8668bac1 Add logger in the router test
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-17 10:15:33 +00:00
Karan Shah 4034b980b5 Make Airbrake config optional in dev
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-17 10:10:58 +00:00
Karan Shah e17deeba61 Merge remote-tracking branch 'upstream/master' into airbrake-connect 2022-02-17 09:37:19 +00:00
Karan Shah 59140f62a5 Updated the README and description on the real API page
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-16 17:15:40 +00:00
Karan Shah f5e370e0c3 Make the Airbrake backend plugin public
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-16 14:26:41 +00:00
Karan Shah 5116fb553b Added further README changes for Airbrake
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-16 14:25:45 +00:00
Karan Shah 938c7ff213 Sort out CORS
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-11 16:19:43 +00:00
Karan Shah 58a801eefc Make the API Key a secret visibility config
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-11 15:56:27 +00:00
Karan Shah 761b3c978e Update the Airbrake backend standalone server
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-11 15:28:03 +00:00
Karan Shah 8855e652fa Update package.json dependencies to the latest versions of Backstage dependencies
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-10 14:46:44 +00:00
Karan Shah e5f1efcd96 Duplicating the Airbrake config section instead of reusing.
It looks very tough to get it to work.

Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-10 11:13:33 +00:00
Karan Shah dcbd590efc Try and properly support having config.d.ts away from the root folder
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-10 10:41:21 +00:00
Karan Shah b958d198b8 Update @backstage/backend-common dependency
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-09 15:01:44 +00:00
Karan Shah b02ab44f3b Update @backstage/cli dependency
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-09 14:40:38 +00:00
Karan Shah 54e0073d9f Make config required
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-09 11:39:01 +00:00
Karan Shah 15a87dd832 Added a config.d.ts
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-09 11:17:38 +00:00
Karan Shah 48bf5cedc5 Change the config changes on the test too
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-08 13:39:30 +00:00
Karan Shah a61c56423f Address comments and suggestions
- Updated supertest

Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-08 11:27:20 +00:00
Karan Shah 7dc3a7d32a Address comments and suggestions
- Added documentation for api-report.md
- Reverted the change to ADOPTERS.md

Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-08 11:23:10 +00:00
Karan Shah c16a3a60a0 Attempt to fix "Incomplete multi-character sanitization"
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-07 14:49:21 +00:00
Karan Shah a5aebe3e30 Updated package name
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-07 14:34:57 +00:00
Karan Shah 761b6ead75 Added /v4 to tests to better explain what it's trying to do
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-04 14:29:16 +00:00
Karan Shah d5470ec47f Added a test for appending the API key to a URL parameter
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-04 14:24:03 +00:00
Karan Shah 9723a4a96a Write a test for pathRewrite
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-04 10:27:01 +00:00
Karan Shah 64045884ba Added:
- Config management
- path rewrite

Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-03 10:54:18 +00:00
Karan Shah 58c213f0af Ignore generated code
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-02 15:21:24 +00:00
Karan Shah 2a8fee1a51 Initial commit of the airbrake-backend plugin
Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
2022-02-02 14:33:50 +00:00