Skip to content

Consolidate CI to GitHub Actions and clean stale config#19

Open
astubbs wants to merge 1 commit into
masterfrom
dev-cc
Open

Consolidate CI to GitHub Actions and clean stale config#19
astubbs wants to merge 1 commit into
masterfrom
dev-cc

Conversation

@astubbs

@astubbs astubbs commented Apr 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace three broken/stale CI configs (Travis, CircleCI, Drone) with a single GitHub Actions workflow
  • Remove dead src/main/scala and src/test/scala source directory references from build-helper-maven-plugin
  • Resolve stale TODO comments in pom.xml (Avro version pinning explanation, dead JaCoCo exclusion)

Why

The three existing CI configs were all broken or out of date: Travis referenced Gradle caching (wrong build tool), CircleCI used a deprecated machine image with hacky Java install steps, and Drone couldn't run integration tests due to Docker-in-Docker issues. A single GitHub Actions workflow is simpler and works out of the box for TestContainers.

The Scala source directories were referenced in both poms but no Scala files exist anywhere in the project.

Test plan

  • GitHub Actions workflow runs mvn clean verify successfully on push
  • Unit and integration tests both execute
  • Maven dependency cache is restored on subsequent runs

🤖 Generated with Claude Code

Replace three poorly-maintained CI configs (Travis, CircleCI, Drone) with
a single GitHub Actions workflow. Remove dead Scala source directories
and stale TODO comments from the build files.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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