Skip to content

Ausgewählte Java-Module automatisch prüfen - #3

Merged
hakanmtn merged 4 commits into
mainfrom
quality/selected-module-ci
Aug 24, 2026
Merged

hakanmtn merged 4 commits into
mainfrom
quality/selected-module-ci

Conversation

@hakanmtn

Copy link
Copy Markdown
Owner

Ziel

Ausgewählte datenbankfreie Lernmodule werden bei Pull Requests und Änderungen auf main automatisch mit Java 22 geprüft.

Geprüfte Module

  • java-16-collections
  • java-19-optional
  • java-20-exceptions-try-catch-finally
  • java-21-concurrency-multi-thread
  • UnitTest_PropertyBasedTest

Umsetzung

  • Matrix-Build mit einem separaten Job pro Modul
  • Eclipse Temurin JDK 22
  • Maven-Abhängigkeitcache pro Modul
  • mvn --batch-mode --no-transfer-progress verify
  • minimale Workflow-Berechtigung contents: read
  • manueller Start über workflow_dispatch

Die Datenbankmodule sind bewusst nicht enthalten, da sie eine lokale PostgreSQL- oder MySQL-Instanz benötigen.

@hakanmtn
hakanmtn merged commit ffc5394 into main Aug 24, 2026
5 checks passed
@hakanmtn
hakanmtn deleted the quality/selected-module-ci branch August 24, 2026 22:36
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