Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Programming exercises: Remove support for JIRA, Bitbucket and Bamboo #8201

Merged
merged 96 commits into from
Apr 5, 2024

Conversation

MaximilianAnzinger
Copy link
Contributor

@MaximilianAnzinger MaximilianAnzinger commented Mar 14, 2024

Checklist

General

Server

  • Important: I implemented the changes with a very good performance and prevented too many (unnecessary) database calls.
  • I strictly followed the server coding and design guidelines.
  • I documented the Java code using JavaDoc style.

Motivation and Context

We discontinued the support for JIRA, Bitbucket and Bamboo. Now it's time to get rid of all the deprecated code πŸŽ‰

Description

Removes all Atlassian related features, tests and documentation.
Migrates Tests if necessary.

Test Coverage

Server

Class/File Line Coverage Confirmation (assert/expect)
Constants.java 100% βœ…
RestTemplateConfiguration.java 95% βœ… ❌
JiraAuthorizationInterceptor.java not found (deleted) ❌
BambooServerConfiguration.java not found (deleted) ❌
MigrationRegistry.java 100% βœ…
BambooMigrationService.java not found (deleted) ❌
CIVCSMigrationService.java not found (modified) ❌
MigrationEntry20230808_203400.java not found (modified) ❌
MigrationEntry20230920_181600.java not found (deleted) ❌
MigrationEntry20231206_163000.java not found (deleted) ❌
Repository.java 80% βœ… ❌
AeolusTarget.java 100% βœ…
BambooException.java not found (deleted) ❌
BitbucketException.java not found (deleted) ❌
VersionControlException.java 56% βœ… ❌
ArtemisAuthenticationProvider.java not found (modified) ❌
ProfileService.java 91% βœ… ❌
UriService.java 89% βœ… ❌
GitService.java 86% βœ… ❌
AeolusBuildPlanService.java 96% βœ… ❌
BambooAuthorizationInterceptor.java not found (deleted) ❌
BambooBuildPlanService.java not found (deleted) ❌
BambooInfoContributor.java not found (deleted) ❌
BambooInternalUrlService.java not found (deleted) ❌
BambooProgrammingLanguageFeatureService.java not found (deleted) ❌
BambooResultService.java not found (deleted) ❌
BambooService.java not found (deleted) ❌
BambooTriggerService.java not found (deleted) ❌
BambooArtifactsDTO.java not found (deleted) ❌
BambooBuildLogDTO.java not found (deleted) ❌
BambooBuildPlanDTO.java not found (deleted) ❌
BambooBuildResultNotificationDTO.java not found (deleted) ❌
BambooChangesDTO.java not found (deleted) ❌
BambooProjectDTO.java not found (deleted) ❌
BambooProjectSearchDTO.java not found (deleted) ❌
BambooProjectsSearchDTO.java not found (deleted) ❌
BambooRepositoryDTO.java not found (deleted) ❌
BambooTestResultDTO.java not found (deleted) ❌
QueriedBambooBuildResultDTO.java not found (deleted) ❌
BambooBuildPlanUpdateService.java not found (deleted) ❌
BitbucketAuthorizationInterceptor.java not found (deleted) ❌
BitbucketInfoContributor.java not found (deleted) ❌
BitbucketPermission.java not found (deleted) ❌
BitbucketService.java not found (deleted) ❌
BitbucketUserManagementService.java not found (deleted) ❌
BitbucketBranchProtectionDTO.java not found (deleted) ❌
BitbucketChangeActivitiesDTO.java not found (deleted) ❌
BitbucketDefaultBranchDTO.java not found (deleted) ❌
BitbucketProjectDTO.java not found (deleted) ❌
BitbucketRepositoryDTO.java not found (deleted) ❌
BitbucketSearchDTO.java not found (deleted) ❌
BitbucketUserDTO.java not found (deleted) ❌
BitbucketWebHookDTO.java not found (deleted) ❌
ContinuousIntegrationService.java 100% βœ…
TestCaseDTO.java 79% βœ… ❌
TestResultsDTO.java 90% βœ… ❌
TestwiseCoverageReportDTO.java not found (renamed) ❌
JiraAuthenticationProvider.java not found (deleted) ❌
JiraLinkInfoContributor.java not found (deleted) ❌
JiraUserDTO.java not found (deleted) ❌
LocalCIBuildResult.java 95% βœ… ❌
LocalVCService.java 73% βœ… ❌
AbstractBuildResultNotificationDTO.java 91% βœ… ❌
TestwiseCoverageService.java 69% βœ… ❌
ProgrammingExerciseFeedbackCreationService.java 94% βœ… ❌
ProgrammingExerciseGradingService.java 95% βœ… ❌
ProgrammingExerciseImportFromFileService.java 95% βœ… ❌
ProgrammingExerciseService.java 85% βœ… ❌
ProgrammingSubmissionService.java 85% βœ… ❌
UserService.java 89% βœ… ❌
CourseResource.java 93% βœ… ❌
PublicProgrammingSubmissionResource.java 62% βœ… ❌
RepositoryProgrammingExerciseParticipationResource.java 82% βœ… ❌
RepositoryResource.java 92% βœ… ❌

οΏ½

krusche and others added 30 commits March 9, 2024 00:21
…-atlassian-code"

This reverts commit c2a5ada, reversing
changes made to fa540ef.
@github-actions github-actions bot added server Pull requests that update Java code. (Added Automatically!) docker labels Apr 2, 2024
@krusche krusche added this to the 7.0.0 milestone Apr 3, 2024
@krusche krusche self-assigned this Apr 3, 2024
@MaximilianAnzinger MaximilianAnzinger marked this pull request as ready for review April 5, 2024 16:06
@MaximilianAnzinger MaximilianAnzinger requested a review from a team as a code owner April 5, 2024 16:06
@krusche krusche merged commit c8d6703 into develop Apr 5, 2024
20 of 25 checks passed
@krusche krusche deleted the chore/remove-atlassian-tests branch April 5, 2024 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docker documentation ready for review server Pull requests that update Java code. (Added Automatically!) template tests
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet

5 participants