Marcono1234
29994d2a4f
NO-JIRA Make Gson usage more type-safe
Uses `Gson.fromJson(..., TypeToken<T>)` instead of `fromJson(..., Type)`
Also replaces some usage of the deprecated `JsonParser()` constructor.
преди 5 месеца
Wojtek Wajerowicz
29f0fde0bf
SONAR-20451 Extend reset time in RatioBasedRateLimitCheckerTest.
преди 5 месеца
Aurelien Poscia
75f56ca6f7
SONAR-21121 Add GitLab provisioning ITs for groups and groups membership
преди 6 месеца
Wojtek Wajerowicz
e9fa96f54d
SONAR-21088 Fix SSF-434
преди 5 месеца
Pierre
b6f0a55c06
NO-JIRA Update license headers to 2024
преди 5 месеца
Antoine Vigneau
e7ab4f4c88
SONAR-21250 Add validation checks for the Gitlab configuration
преди 6 месеца
Antoine Vigneau
8ca93afc90
SONAR-21244 Sync groups in Gitlab provisioning
преди 6 месеца
Aurelien Poscia
d237a80b07
SONAR-21244 Add step to fetch GitLab groups membership
преди 6 месеца
Aurelien Poscia
b0ebb7e25b
SONAR-21121 Add GET /dop-translation/gitlab-configurations/ and refactored resource search
преди 6 месеца
Antoine Vigneau
480e883a21
SONAR-21119 Add method to get Gitlab group members
преди 7 месеца
Aurelien Poscia
68de595dc6
SONAR-21119 Provide method to get groups for GitLab & refactored GithubPaginatedHttpClient and GithubApplicationHttpClient to make them generic
преди 7 месеца
Aurelien Poscia
c0c9226eb4
SONAR-21119 made GithubApplicationHttpClient generic and as well as rate checking mechanism
преди 7 месеца
Aurelien Poscia
2969ddf70a
SONAR-20700 Move GitHubPermissionConverter to sonar-alm-client
преди 8 месеца
Aurelien Poscia
42dcd8e8ad
SONAR-20700 Created DevOpsProjectCreator and DevOpsProjectCreatorInteface to better structure code
преди 8 месеца
Aurelien Poscia
8445ca39a9
SONAR-20700 Move getRepositoryCollaborators/getRepositoryTeams from GithubUserClient to GithubApplicationClient (and make it accessible for commmunity edition)
преди 8 месеца
Aurelien Poscia
6a8aa6c62e
SONAR-20699 Auto-bind project to GitHub DevOps config
преди 8 месеца
Antoine Vigneau
da75e87d29
SONAR-20699 Infer GitHub DevOps Platform from scanner information
преди 8 месеца
Aurelien Poscia
a87e7b2da9
SONAR-20451 Fix flakyness of RatioBasedRateLimitCheckerTest.checkRateLimit
преди 9 месеца
Aurelien Poscia
1e7550ad38
SONAR-19783 Check for existence of permissions Org permission->Administration
преди 10 месеца
Aurelien Poscia
75b4623cfd
SONAR-19783 post review changes
преди 10 месеца
Aurelien Poscia
79a918e876
SONAR-19783 Add method to fetch organization details from GitHub
преди 10 месеца
guillaume-peoch-sonarsource
d9c7b196a6
[NO JIRA] Typo - Github permission messages
преди 10 месеца
Aurelien Poscia
2f2b64a425
SONAR-19945 allow GitHub provisioning on more than 30 orgs
преди 10 месеца
Wojtek Wajerowicz
5ad57b562d
SONAR-19875 Make direct calls to GitHub to fetch repository team permissions
преди 11 месеца
Antoine Vigneau
7ad2ec83dc
SONAR-19785 Add required new permissions in the GitHub config check
преди 11 месеца
Pierre
2ee65a270f
NO-JIRA remove unused imports
преди 11 месеца
Aurelien Poscia
ae1c56539d
SONAR-19490 Retrieve GitHub org members using GraphQl
преди 1 година
Antoine Vinot
d88e8c7846
SONAR-15075 - Add analysis warning if missing contents read permission for GH private repo.
преди 1 година
Wojtek Wajerowicz
6c88709145
[NOJIRA] Remove usage of deprecated Loggers. (#8527)
преди 1 година
Antoine Vigneau
514e75c10a
SONAR-19337 Support invalid GitHub Private Key in the config check
преди 1 година
Antoine Vigneau
c1966338ee
SONAR-19346 GitHub config check available in Community Edition
преди 1 година
Antoine Vigneau
fbd4075a9c
SONAR-19084 Fail fast when an organisation is suspended on GitHub
преди 1 година
Wojtek Wajerowicz
511971650d
SONAR-19337 Add endpoint to validate GitHub provisioning config. (#8414)
преди 1 година
Antoine Vigneau
db71ccc5a6
SONAR-19084 Fail fast if the GitHub App has not the expected permissions
преди 1 година
Antoine Vigneau
468ca8b733
SONAR-19084 Sync Users from GitHub
преди 1 година
Jeremy Davis
ba00face3d
SONAR-19015 Use new log test fixtures in the sonar-plugin-api
преди 1 година
Aurelien Poscia
a6ba3ff821
SONAR-12243 Do not require 'commit statuses' GitHub App permission
преди 1 година
Zipeng WU
c6a817468b
[NO-JIRA] Use record for data classes
преди 1 година
Matteo Mara
54b60b1ada
[NO-JIRA] Remove reported code smells about usages of toList
преди 1 година
Antoine Vinot
6a62f6c393
NO-JIRA Refactor code to remove vulnerability FP
преди 1 година
Pierre
3fd6248dd0
Update license templates for 2023
преди 1 година
Antoine Vinot
f3c01c86ab
SONAR-17827 Update usage of GitHub.com APIs to match the new versioning system.
преди 1 година
Malek-Ben-Anes
fefb20e77c
SONAR-13902 Improve bitbucket server error handling mechanism
преди 1 година
Klaudio Sinani
8de417f3fd
SONAR-17279 - Add ITs for scanning alerts in GitHub enterprise
преди 1 година
Aurelien Poscia
2a7d745ef1
SONAR-17340 Add warning in logs in case code scanning alert is available on GitHub but GitHub apps misses permission
преди 1 година
Benjamin Campomenosi
1e1e26d5dc
SONAR-17271 update issue from github webhook
преди 1 година
Klaudio Sinani
9b2ed40b6a
SONAR-17271 Introduce Github code scanning alert webhook payload parser
* 292a9c6613
SONAR-17271 Rename `GsonGithubWebhookPayload` class to `GsonGithubCodeScanningAlertWebhookPayload`.
* 0fcf756bc3
SONAR-17271 Rename `GithubWebhookPayload` indentifiers to `GithubScanningAlertWebhookPayload`.
* 9882b4f670
SONAR-17271 Remove `GithubWebhookPayload#message` & `GithubWebhookPayload#toolName` properties.
* ba6834fef1
SONAR-17271 Validate builder parameters in `GithubWebhookPayload` constructor scope.
* 7250cb15b9
SONAR-17271 Allow `dismissedReason` property to be nullable.
* 870efb823e
SONAR-17271 Introduce builder pattern to `GithubWebhookPayload` class.
* aa49dead5f
SONAR-17271 Remove `GithubWebhookAction` enum.
* dda46050d4
SONAR-17271 Refactor `GithubWebhookPayloadTest` test class.
* 3a59989629
SONAR-17271 Rename `AlmWebhookPayload#getSonarIssueKey` supplier method to `AlmWebhookPayload#getSonarQubeIssueKey`.
* de04692e92
SONAR-17271 Drop `AlmWebhookPayload#isAllowedAction` predicate method.
* 597570d36b
SONAR-17271 Refactor `GithubBinding` class structure.
* 3054bcedba
SONAR-17271 Fix typo on UT identifier.
* c89660c466
SONAR-17271 Introduce Github webhook payload parser.
преди 1 година
Benjamin Campomenosi
c0ac92d742
SONAR-17264 accept 404 response code when checking if user has access to github scanning alerts
fix some code smells
преди 1 година
Aurelien Poscia
87d98049ac
SONAR-17210 verify Github scanning alert feature is available before posting scanning alerts
преди 1 година
Aurelien Poscia
914890e41c
SONAR-17210 - upload scanning alerts to GitHub
преди 1 година