Skip to content

Add CI improvements: Dependabot, code coverage, and code quality#18

Merged
CoderJoeW merged 28 commits intomainfrom
feature/ci-improvements
Mar 15, 2026
Merged

Add CI improvements: Dependabot, code coverage, and code quality#18
CoderJoeW merged 28 commits intomainfrom
feature/ci-improvements

Conversation

@CoderJoeW
Copy link
Copy Markdown
Owner

Summary

  • Add Dependabot configuration for weekly Maven and GitHub Actions dependency updates
  • Update CI workflow: bump action versions (checkout v6, setup-java v5) and switch to Corretto JDK distribution
  • Add code coverage workflow with JaCoCo for test coverage reporting
  • Add code quality workflow with Spotless for formatting checks (ktlint + Google Java Format)
  • Configure JaCoCo and Spotless Maven plugins in pom.xml

Weekly dependency update checks for both Maven packages
and GitHub Actions versions.
Bump checkout to v6, setup-java to v5, and switch from
Temurin to Corretto distribution.
Add GitHub Actions workflow for running tests with JaCoCo
coverage reports. Configure JaCoCo Maven plugin with
prepare-agent, report, and check executions.
Add GitHub Actions workflow that runs spotless:check to
enforce consistent code formatting via ktlint and
Google Java Format.
@CoderJoeW CoderJoeW merged commit 945598e into main Mar 15, 2026
3 checks passed
@CoderJoeW CoderJoeW deleted the feature/ci-improvements branch March 15, 2026 04:46
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.

1 participant