Skip to content

Add CI workflows to enforce the build gates on every PR #70

Description

@OmarAlJarrah

Problem

There's no .github/workflows, so apiCheck, koverVerify (80% floor), detekt, ktlint, explicit-API, and allWarningsAsErrors run only locally — nothing enforces them on PRs.

Proposed change

Add .github/workflows/ci.yml on pull_request + push: checkout, actions/setup-java (temurin 21 — foojay auto-provisions 8/11), gradle/actions/setup-gradle with caching, then ./gradlew build (which already runs every gate).

Acceptance

  • CI runs ./gradlew build on PRs
  • Gates fail the build on violation

Dependencies


Priority: high · Effort: small

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildbuild / CI / packagingenhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions