Commit Graph

24 Commits

Author SHA1 Message Date
blam 0f2534537f chore: cleanup lint errors
Signed-off-by: blam <ben@blam.sh>
2022-08-16 09:42:30 +02:00
github-actions[bot] f762386d48 Version Packages (next) 2022-08-02 08:43:23 +00:00
Neemys ead23df325 Update api-report.md in sonarqube-backend plugin
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-08-01 17:49:15 +02:00
Neemys 4c9193c384 Fix more forgotten use of recent API change in sonarqube-backend plugin
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-08-01 17:37:24 +02:00
Neemys 65f3172896 Fix forgotten use of recent API change in sonarqube-backend plugin
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-08-01 17:27:52 +02:00
Neemys 6b7214547f Make plugin sonarqube-backend APIs use object as parameters
To be easily modified in the future

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-08-01 16:42:05 +02:00
Neemys 1b2d1ff431 Make instanceName an optional parameter in plugin sonarqube-backend APIs
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-08-01 10:42:43 +02:00
Neemys 88dae32a7e Take into account PR comments on sonarqube-backend plugin's router.ts
Simplify some code and change response method call to be `json` instead of plain `send`.

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-29 17:22:35 +02:00
Neemys e53b32bc26 Update sonarqube-backend plugin's api-report.md
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-28 19:10:07 +02:00
Neemys 67fd9417d1 Update sonarqube-backend plugin's dependencies
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-28 18:26:49 +02:00
Neemys a8374f3e70 Fix failing UT in sonarqube-backend plugin
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-28 18:22:51 +02:00
Neemys dad2f3d908 Remove no longer relevant comment
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-28 17:48:04 +02:00
Neemys abdc8e2927 Rename Measure type to SonarqubeMeasure
to properly explicit that it refer to Sonarqube

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-28 17:47:49 +02:00
Neemys 41d11ca579 Change SonarqubeInfoProvider.getBaseUrl's signature
To make future changes to the API easier

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-28 17:45:36 +02:00
Neemys b2b62ab5b6 Correct usage of 'sonarqube' with 'Sonarqube'
Also add 'Sonarqube' into vale vocab

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 18:02:28 +02:00
Neemys 4bec71fe13 Update plugin sonarqube-backend's dependencies
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 17:38:30 +02:00
Neemys 648190c0b4 Update plugin sonarqube-backend's README with proper information
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 16:45:27 +02:00
Neemys f1768c82e1 Update package.json for plugin sonarqube-backend
Set the plugin to non private and prefix the name with "@backstage/"

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 15:27:50 +02:00
Neemys 035ea31f2c Add api-report.md for plugin sonarqube-backend
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 15:27:49 +02:00
Neemys e9dcea3c92 Implement APIs of sonarqube-backend plugin's router
Also update the standalone server to add router dependencies

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 15:27:48 +02:00
Neemys 55a31cc753 Add sonarqubeInfoProvider in sonarqube-backend plugin
Handle config and sonarqube api call

Heavily inspired from the jenkinsInfoProvider in the jenkins-backend plugin

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 15:27:47 +02:00
Neemys f9c310a439 Modify sonarqube frontend plugin to handle multiple sonarqube instances
The instance name should be provided into the annotation in the `catalog-info.yaml`

Care has been taken to provide backward compatibility of previous annotation into the default sonarqube instance

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 15:27:45 +02:00
Neemys 619b515172 Modify sonarqube frontend plugin to call the new sonarqube backend
backend only have mock API for now

Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 15:27:45 +02:00
Neemys 4d64f22c9d Add new backend bare plugin intended for sonarqube
Signed-off-by: Neemys <36508659+Neemys@users.noreply.github.com>
2022-07-22 15:27:44 +02:00