Skip to content

Feature/standardize testing and ci - #399

Merged
Diego Barajas (barajas-d) merged 4 commits into
masterfrom
feature/standardize-testing-and-ci
Aug 11, 2026
Merged

Feature/standardize testing and ci#399
Diego Barajas (barajas-d) merged 4 commits into
masterfrom
feature/standardize-testing-and-ci

Conversation

@luismeli10

Copy link
Copy Markdown
Contributor

No description provided.

Fill coverage gaps for AdvancedPaymentClient (capture, cancel,
updateReleaseDate), OrderClient (cancel), PaymentClient
(captureAmount, searchAll), CustomerClient (searchAll, updateCard),
and PreapprovalClient (searchAll).

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
- Rename main.yml to ci.yml for consistency across SDKs
- Add Java version matrix: 11, 17, 21
- Run only mock unit tests in CI (exclude *IT integration tests)
- Remove ACCESS_TOKEN dependency from CI — unit tests run without secrets
- Add dependency-review-action on pull requests
- Rename publish workflows to cd-release.yml and cd-snapshot.yml

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
lombok-maven-plugin 1.18.20.0 is incompatible with Java 17+ due to
internal JDK API changes (JCTree.JCImport.qualid removal). The
delombok goal is only needed for Javadoc generation, not for compile
or test. Skip it in CI via -Dlombok.delombok.skip=true.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
- ci.yml: replace setup-java SHA with allowlisted v5 SHA
- cd-release.yml / cd-snapshot.yml: skip delombok in mvn deploy
  (lombok-maven-plugin 1.18.20.0 incompatible with Java 17/21)

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@barajas-d
Diego Barajas (barajas-d) merged commit 6673c54 into master Aug 11, 2026
3 checks passed
@barajas-d
Diego Barajas (barajas-d) deleted the feature/standardize-testing-and-ci branch August 11, 2026 21:36
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.

2 participants