Skip to content

feat: add JPMS modules, CI/CD workflows and README#1

Merged
gregory-bonaventure merged 2 commits intomainfrom
feat/ci-cd-and-modules
Feb 22, 2026
Merged

feat: add JPMS modules, CI/CD workflows and README#1
gregory-bonaventure merged 2 commits intomainfrom
feat/ci-cd-and-modules

Conversation

@gregory-bonaventure
Copy link
Copy Markdown
Contributor

Summary

  • Add JPMS module-info.java descriptors for just-json-core and just-json-processor
  • Add build.yml workflow: runs mvn clean test on PRs (ARC runner)
  • Add release.yml workflow: automated SemVer release on PR merge with JAR artifacts (classes + sources)
  • Add maven-source-plugin to produce -sources.jar for core and processor
  • Add README.md with usage, Maven coordinates, supported types, architecture

Test plan

  • build.yml runs and passes on this PR
  • After merge, release.yml creates a GitHub Release with 4 JARs attached

🤖 Generated with Claude Code

gregory-bonaventure and others added 2 commits February 22, 2026 22:04
Add module-info.java to core (io.mktflow.json) and processor
(io.mktflow.json.processor) for Java Platform Module System support.
The processor module declares its SPI service via provides clause.

Add README with usage examples, Maven coordinates, supported types,
architecture overview, and JPMS module instructions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add build.yml for PR validation and release.yml for automated
SemVer releases with JAR artifacts (classes + sources).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gregory-bonaventure gregory-bonaventure self-assigned this Feb 22, 2026
@gregory-bonaventure gregory-bonaventure added the enhancement New feature or request label Feb 22, 2026
@gregory-bonaventure gregory-bonaventure merged commit 55a15e7 into main Feb 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant