Skip to content

Add CI workflow to run tests and lint#13

Merged
pambrose merged 1 commit into
masterfrom
add-ci-workflow
May 11, 2026
Merged

Add CI workflow to run tests and lint#13
pambrose merged 1 commit into
masterfrom
add-ci-workflow

Conversation

@pambrose
Copy link
Copy Markdown
Collaborator

Summary

  • Adds .github/workflows/ci.yml with two parallel jobs triggered on push to master and on pull requests:
    • lint — runs ./gradlew lintKotlin detekt
    • test — runs ./gradlew --rerun-tasks check -x lintKotlin -x detekt
  • Uses Temurin JDK 17 (matches jvm = "17" in libs.versions.toml) and gradle/actions/setup-gradle@v4 for wrapper + dependency caching.
  • A concurrency group cancels superseded runs on the same ref.

Test plan

  • Workflow appears under the Actions tab after this PR is opened
  • Both lint and test jobs pass on this PR
  • A subsequent push to the branch cancels the previous in-flight run

🤖 Generated with Claude Code

Runs lintKotlin + detekt and the test suite in parallel on push to
master and on pull requests, using Temurin JDK 17 and the Gradle
setup action for wrapper caching.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@pambrose pambrose merged commit f0f6291 into master May 11, 2026
4 checks passed
@pambrose pambrose deleted the add-ci-workflow branch May 11, 2026 06:14
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