spring-projects / spring-projects/spring-grpc
Improve coverage of Java 17 and 25 w/ the Maven and Gradle sample apps
Open
Nobody has claimed this yet.
type: task
- Dominant language
- Java
- Stars
- 413
- Forks
- 95
- Avg merge
- 4d 6h
- Merged PRs (30d)
- 2
Description
- Update checks-samples.yml to run Gradle samples using Java 17 and 25
- Add check-samples-maven.yml to run Maven samples using Java 17 and 25
- Simplify ci-pr.yml (remove running of samples)
- Add SpringBoot version and Spring gRPC version to workflow matrix (for Gradle samples)
Background
Our samples server several purposes:
- simple copy/paste for users to run w/
- integration tests for project
- matrix compatibility tests for project
The Maven samples should be kept simple and static in order to serve purpose 1.
The Gradle samples can be more complex to serve purpose 3.
Both Maven and Gradle samples serve purpose 2.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Read checks-samples.yml and inspect the Gradle sample workflow matrix, then identify how Spring Boot and Spring gRPC versions are represented. Add the requested version combinations and verify that the Gradle samples run across the resulting matrix.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring, spring-boot
- Domain
- build-system, ci-cd
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 70/100