Skip to content

Conversation

@oschwald
Copy link
Member

@oschwald oschwald commented Jan 9, 2026

Summary

  • Adds a GitHub Actions workflow (api-compat.yml) that runs on PRs to detect breaking changes in the public API
  • Uses japicmp Gradle plugin to compare the current build against the baseline version on Maven Central
  • Extracts classes.jar from AAR files for comparison
  • Configured to check only public API

Test plan

  • Verify the new workflow runs on this PR
  • Verify ./gradlew :device-sdk:japicmp runs successfully locally
  • Create a test branch with a breaking change and verify it fails

ENG-3367

🤖 Generated with Claude Code

@oschwald oschwald force-pushed the greg/eng-3367 branch 3 times, most recently from 44a8834 to 7d835b9 Compare January 10, 2026 00:18
This adds a GitHub Actions workflow that runs on PRs to detect breaking
changes in the public API. The check compares the current build against
the baseline version on Maven Central.

ENG-3367

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants