Skip to content

Harden tests, CI and project documentation - #4

Merged
DataTideHH merged 5 commits into
mainfrom
agent/harden-tests-ci-docs
Jul 26, 2026
Merged

Harden tests, CI and project documentation#4
DataTideHH merged 5 commits into
mainfrom
agent/harden-tests-ci-docs

Conversation

@DataTideHH

Copy link
Copy Markdown
Owner

What changed

  • adds a Java 21 GitHub Actions workflow using the Maven Wrapper and clean verify
  • expands API integration coverage for POST, validation, PUT, DELETE and missing-resource behavior
  • documents the status filter, HTTP success codes and Problem Detail error responses
  • adds Windows PowerShell Maven Wrapper commands alongside macOS/Linux commands
  • completes Maven project metadata for the public repository
  • updates the GitHub Pages project site to match the tested API contract
  • links the official Spring Boot, Spring Data JPA, Maven Wrapper and GitHub Actions references curated in open-learning-resources

Scope

No production endpoints, runtime dependencies or persistence technology were added. The PR only verifies and documents the API behavior already implemented by the repository.

Validation target

The new Java 21 workflow runs:

./mvnw --batch-mode --no-transfer-progress clean verify

The integration suite now covers:

  • list and status-filter behavior
  • invalid status handling
  • lookup and 404 Problem Details
  • successful creation with 201 and Location
  • request validation failures
  • persisted updates
  • successful deletion with 204
  • update and delete attempts for unknown IDs

@DataTideHH
DataTideHH merged commit 635627b into main Jul 26, 2026
1 check passed
@DataTideHH
DataTideHH deleted the agent/harden-tests-ci-docs branch July 27, 2026 16:33
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