Skip to content

Add CI workflows and improve test configuration#55

Merged
Nahomtes merged 7 commits into2.0.0from
2.0.0_test
Dec 31, 2025
Merged

Add CI workflows and improve test configuration#55
Nahomtes merged 7 commits into2.0.0from
2.0.0_test

Conversation

@adamdaventryGov
Copy link

Introduces GitHub Actions workflows for build and test automation, including Docker image building, Trivy scanning, and code coverage reporting. Updates pom.xml to add test dependencies and plugins for Jacoco and Coveralls. Refactors and modernizes test classes to use Mockito and JUnit 5 where appropriate, adds missing @MockBean stubs to prevent context failures, and disables or ignores tests that depend on unavailable services.

Introduces GitHub Actions workflows for build and test automation, including Docker image building, Trivy scanning, and code coverage reporting. Updates pom.xml to add test dependencies and plugins for Jacoco and Coveralls. Refactors and modernizes test classes to use Mockito and JUnit 5 where appropriate, adds missing @MockBean stubs to prevent context failures, and disables or ignores tests that depend on unavailable services.
adamdaventryGov and others added 6 commits December 30, 2025 14:01
Changed the ECR_REPOSITORY environment variable from 'crdc-ctdc-backend' to 'crdc-popsci-backend' in the GitHub Actions build workflow.
Deleted the build.yml and test.yml workflow files from .github/workflows/workflows. This removes automated build and test processes from the repository.
Explicit version tags were removed from most dependencies to allow version management via dependency management or parent POM. Updated org.json to version 20240303 and jacoco-maven-plugin to 0.8.12.
Included a Coveralls badge at the top of the README to display test coverage status for the 2.0.0 branch.
@Nahomtes Nahomtes merged commit 82c6418 into 2.0.0 Dec 31, 2025
2 of 3 checks passed
@Nahomtes Nahomtes deleted the 2.0.0_test branch March 2, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants