Skip to content

ci: run Maven tests on pull requests - #9

Merged
omer-cengel merged 1 commit into
masterfrom
chore/add-pull-request-test-workflow
Sep 17, 2026
Merged

omer-cengel merged 1 commit into
masterfrom
chore/add-pull-request-test-workflow

Conversation

@omer-cengel

Copy link
Copy Markdown
Member

Summary

Add a dedicated pull-request workflow so changes targeting master run the complete Maven test lifecycle before merge.

Changes

  • Trigger the Tests workflow for pull requests targeting master.
  • Run on Ubuntu with Temurin Java 21 and Maven dependency caching.
  • Execute mvn --batch-mode --no-transfer-progress test with a ten-minute timeout.
  • Use read-only repository permissions and disable persisted checkout credentials.
  • Cancel superseded Tests runs for the same pull request with concurrency isolated from formatting checks.

Scope and non-goals

  • Adds only the dedicated test workflow and leaves the existing formatting workflow unchanged.
  • Does not add push or manual triggers, platform or Java matrices, coverage, artifacts, deployment, or branch-protection configuration.

@omer-cengel
omer-cengel merged commit 6dede07 into master Sep 17, 2026
2 checks passed
@omer-cengel
omer-cengel deleted the chore/add-pull-request-test-workflow branch September 17, 2026 16:37
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