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.
il y a 5 mois
Wojtek Wajerowicz
29f0fde0bf
SONAR-20451 Extend reset time in RatioBasedRateLimitCheckerTest.
il y a 5 mois
Aurelien Poscia
75f56ca6f7
SONAR-21121 Add GitLab provisioning ITs for groups and groups membership
il y a 6 mois
Wojtek Wajerowicz
e9fa96f54d
SONAR-21088 Fix SSF-434
il y a 5 mois
Pierre
b6f0a55c06
NO-JIRA Update license headers to 2024
il y a 5 mois
Antoine Vigneau
e7ab4f4c88
SONAR-21250 Add validation checks for the Gitlab configuration
il y a 6 mois
Antoine Vigneau
8ca93afc90
SONAR-21244 Sync groups in Gitlab provisioning
il y a 6 mois
Aurelien Poscia
d237a80b07
SONAR-21244 Add step to fetch GitLab groups membership
il y a 6 mois
Aurelien Poscia
b0ebb7e25b
SONAR-21121 Add GET /dop-translation/gitlab-configurations/ and refactored resource search
il y a 6 mois
Antoine Vigneau
480e883a21
SONAR-21119 Add method to get Gitlab group members
il y a 7 mois
Aurelien Poscia
68de595dc6
SONAR-21119 Provide method to get groups for GitLab & refactored GithubPaginatedHttpClient and GithubApplicationHttpClient to make them generic
il y a 7 mois
Aurelien Poscia
c0c9226eb4
SONAR-21119 made GithubApplicationHttpClient generic and as well as rate checking mechanism
il y a 7 mois
Aurelien Poscia
2969ddf70a
SONAR-20700 Move GitHubPermissionConverter to sonar-alm-client
il y a 8 mois
Aurelien Poscia
42dcd8e8ad
SONAR-20700 Created DevOpsProjectCreator and DevOpsProjectCreatorInteface to better structure code
il y a 8 mois
Aurelien Poscia
8445ca39a9
SONAR-20700 Move getRepositoryCollaborators/getRepositoryTeams from GithubUserClient to GithubApplicationClient (and make it accessible for commmunity edition)
il y a 8 mois
Aurelien Poscia
6a8aa6c62e
SONAR-20699 Auto-bind project to GitHub DevOps config
il y a 8 mois
Antoine Vigneau
da75e87d29
SONAR-20699 Infer GitHub DevOps Platform from scanner information
il y a 8 mois
Aurelien Poscia
a87e7b2da9
SONAR-20451 Fix flakyness of RatioBasedRateLimitCheckerTest.checkRateLimit
il y a 9 mois
Matteo Mara
90232a505f
SONAR-20328 Update org.bouncycastle:bcpkix-jdk18on to 1.76
il y a 9 mois
Aurelien Poscia
1e7550ad38
SONAR-19783 Check for existence of permissions Org permission->Administration
il y a 10 mois
Aurelien Poscia
75b4623cfd
SONAR-19783 post review changes
il y a 10 mois
Aurelien Poscia
79a918e876
SONAR-19783 Add method to fetch organization details from GitHub
il y a 10 mois
guillaume-peoch-sonarsource
d9c7b196a6
[NO JIRA] Typo - Github permission messages
il y a 10 mois
Aurelien Poscia
2f2b64a425
SONAR-19945 allow GitHub provisioning on more than 30 orgs
il y a 10 mois
Wojtek Wajerowicz
5ad57b562d
SONAR-19875 Make direct calls to GitHub to fetch repository team permissions
il y a 11 mois
Antoine Vigneau
7ad2ec83dc
SONAR-19785 Add required new permissions in the GitHub config check
il y a 11 mois
Pierre
2ee65a270f
NO-JIRA remove unused imports
il y a 11 mois
lukasz-jarocki-sonarsource
08cea0be11
NO-JIRA bumped bouncycastle to 1.74
il y a 11 mois
Aurelien Poscia
ae1c56539d
SONAR-19490 Retrieve GitHub org members using GraphQl
il y a 1 an
Antoine Vinot
d88e8c7846
SONAR-15075 - Add analysis warning if missing contents read permission for GH private repo.
il y a 1 an
Wojtek Wajerowicz
6c88709145
[NOJIRA] Remove usage of deprecated Loggers. (#8527)
il y a 1 an
Antoine Vigneau
514e75c10a
SONAR-19337 Support invalid GitHub Private Key in the config check
il y a 1 an
Antoine Vigneau
c1966338ee
SONAR-19346 GitHub config check available in Community Edition
il y a 1 an
Antoine Vigneau
fbd4075a9c
SONAR-19084 Fail fast when an organisation is suspended on GitHub
il y a 1 an
Wojtek Wajerowicz
511971650d
SONAR-19337 Add endpoint to validate GitHub provisioning config. (#8414)
il y a 1 an
Antoine Vigneau
db71ccc5a6
SONAR-19084 Fail fast if the GitHub App has not the expected permissions
il y a 1 an
Antoine Vigneau
468ca8b733
SONAR-19084 Sync Users from GitHub
il y a 1 an
Jeremy Davis
ba00face3d
SONAR-19015 Use new log test fixtures in the sonar-plugin-api
il y a 1 an
Aurelien Poscia
a6ba3ff821
SONAR-12243 Do not require 'commit statuses' GitHub App permission
il y a 1 an
Zipeng WU
c6a817468b
[NO-JIRA] Use record for data classes
il y a 1 an
Matteo Mara
54b60b1ada
[NO-JIRA] Remove reported code smells about usages of toList
il y a 1 an
Antoine Vinot
6a62f6c393
NO-JIRA Refactor code to remove vulnerability FP
il y a 1 an
Pierre
3fd6248dd0
Update license templates for 2023
il y a 1 an
Antoine Vinot
f3c01c86ab
SONAR-17827 Update usage of GitHub.com APIs to match the new versioning system.
il y a 1 an
Zipeng WU
e8e5f48ffd
SONAR-15595 Replace Gradle deprecated dependency scopes
il y a 1 an
Malek-Ben-Anes
fefb20e77c
SONAR-13902 Improve bitbucket server error handling mechanism
il y a 1 an
Klaudio Sinani
8de417f3fd
SONAR-17279 - Add ITs for scanning alerts in GitHub enterprise
il y a 1 an
Aurelien Poscia
2a7d745ef1
SONAR-17340 Add warning in logs in case code scanning alert is available on GitHub but GitHub apps misses permission
il y a 1 an
Benjamin Campomenosi
1e1e26d5dc
SONAR-17271 update issue from github webhook
il y a 1 an
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.
il y a 1 an