GitHub Docs reuse-workflows
- JDK 21 Temurin
- Gradle 8+,
- head nats-server
- Supports subprojects
- Example
jobs: build: uses: synadia-io/workflows/.github/workflows/<workflow>.yml@main with: project-dir: <project-dir> coverage: true secrets: inherit
-
PR: java-standard-pr
-
Main: java-standard-main
-
Release: java-standard-release
-
Inputs Description Required Default PR Main Release project-dir path for a project in a subdirectory no ignored ✓ ✓ ✓ coverage true if should run coverage step no false ✓ ✓ -
Behavior PR Main Release Test ✓ ✓ ✓ Verify Javadoc ✓ ✓ ✓ Coverage (optional) ✓ ✓ Publish Snapshot ✓ Verify, Sign and Publish Release ✓