spring-projects / spring-projects/spring-grpc

Improve coverage of Java 17 and 25 w/ the Maven and Gradle sample apps

Open
#300 1 comment 0 reactions 0 assignees View on GitHub

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:

  1. simple copy/paste for users to run w/
  2. integration tests for project
  3. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.