Skip to content

Add GitHub workflow and Update dependency#9

Closed
alikemalocalan wants to merge 4 commits intostitchdata:masterfrom
alikemalocalan:master
Closed

Add GitHub workflow and Update dependency#9
alikemalocalan wants to merge 4 commits intostitchdata:masterfrom
alikemalocalan:master

Conversation

@alikemalocalan
Copy link

Description of change

This PR includes the latest two commits focused on Maven project and release configuration improvements.

What changed

  • Updated build/release plugin setup in pom.xml (source, javadoc, GPG signing, Nexus staging, and release flow).
  • Refined publishing-related configuration for OSSRH deployment.
  • Updated/maintained dependency and plugin versions to keep the project configuration current and stable.

Why

These changes improve release reliability and maintainability of the Java Stitch Client build pipeline, while keeping runtime behavior unchanged.

QA steps

  • automated tests passing
  • manual qa steps passing (list below)

Manual QA steps:

  1. Run a clean build and verify packaging succeeds.
  2. Run the full test suite and confirm all tests pass.
  3. Verify source and javadoc artifacts are generated.
  4. Verify release-related Maven configuration is resolved correctly (without performing an actual production release).

Risks

  • Release/publish workflow risk: misconfiguration could affect artifact signing or staging.
  • Build-time compatibility risk: plugin version changes may behave differently across local/CI environments.
  • Low runtime risk: changes are primarily build/release configuration, not core client logic.

Rollback steps

  • Revert this branch.
  • Re-run CI to confirm previous build/release behavior is restored.

@alikemalocalan alikemalocalan closed this by deleting the head repository Mar 18, 2026
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