Skip to content

Conversation

@Artur-
Copy link
Member

@Artur- Artur- commented Nov 10, 2025

The API diff workflow previously downloaded the base version from Maven repositories, which could contain stale or incorrect snapshots. This led to inaccurate API comparisons.

Changes:

  • Clone and build the base branch in a separate directory
  • Install base artifacts to local Maven repository
  • Compare PR changes against locally-built base artifacts
  • Clean up base build directory after comparison

This ensures API diff always compares against the actual state of the target branch, providing reliable and reproducible results regardless of what exists in remote Maven repositories.

The API diff workflow previously downloaded the base version from Maven
repositories, which could contain stale or incorrect snapshots. This led
to inaccurate API comparisons.

Changes:
- Clone and build the base branch in a separate directory
- Install base artifacts to local Maven repository
- Compare PR changes against locally-built base artifacts
- Clean up base build directory after comparison

This ensures API diff always compares against the actual state of the
target branch, providing reliable and reproducible results regardless
of what exists in remote Maven repositories.
@github-actions
Copy link

github-actions bot commented Nov 10, 2025

Test Results

1 291 files  ± 0  1 291 suites  ±0   1h 15m 35s ⏱️ - 2m 26s
9 010 tests ± 0  8 943 ✅ ± 0  67 💤 ±0  0 ❌ ±0 
9 431 runs   - 37  9 353 ✅  - 37  78 💤 ±0  0 ❌ ±0 

Results for commit 0412f4f. ± Comparison against base commit cb8e735.

♻️ This comment has been updated with latest results.

@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants