Skip to content

ci: unify on github-workflow-standard#15

Merged
codejanovic merged 2 commits into
mainfrom
ci-workflow-standard
May 26, 2026
Merged

ci: unify on github-workflow-standard#15
codejanovic merged 2 commits into
mainfrom
ci-workflow-standard

Conversation

@glaudeee
Copy link
Copy Markdown
Contributor

@glaudeee glaudeee commented May 26, 2026

Vereinheitlicht die CI auf den github-workflow-standard (personal vault concepts/github-workflow-standard.md). Muster-PR für die ZrdJ-Org.

Änderungen

  • maven.ymlbuild.yml: build-only, nur push (alle Branches außer main, kein pull_request → keine Doppel-Läufe; PR erbt die 3 Checks via Head-SHA). concurrency, least-priv permissions: contents: read, JDK-Matrix [11,17,21] behalten, mvn -B -ntp verify.
  • Action-Versionen auf latest major (checkout@v4, setup-java@v4).
  • Toter ACCESS_TOKEN-Env entfernt — in keiner pom.xml referenziert (dependency-freie Lib). Macht das ZrdJ-Org-Secret ACCESS_TOKEN unbenutzt.
  • release.yml: explizite permissions: contents: write (JitPack-Trigger + README-Bump unverändert).
  • .github/CODEOWNERS (* @codejanovic) → Auto-Review-Request.
  • .github/workflows/auto-assign.yml → setzt codejanovic als Assignee.

Checkliste (github-workflow-standard)

  • ① Devcontainer: vorhanden ✅
  • ② build.yml: standardisiert (push-only) ✅
  • ③ release.yml: Flavor B (JitPack) ✅
  • ④ Secrets: ACCESS_TOKEN jetzt unbenutzt → ZrdJ-Org-Secret entfernbar
  • ⑤ Runner: ubuntu-latest
  • ⑥ CODEOWNERS ✅ ⑦ auto-assign ✅

⚠️ Falls auf main ein required status check Java CI with Maven existiert, auf den neuen Kontext (Build for JDK …) umstellen.

🤖 Generated with Claude Code

- maven.yml → build.yml: build-only, push (branches-ignore main) + PR,
  concurrency, least-priv permissions; JDK-Matrix [11,17,21] behalten;
  mvn verify statt compile test.
- Toten ACCESS_TOKEN-Env-Var entfernt (in keiner pom.xml referenziert).
- release.yml: explizite permissions: contents: write (JitPack/README, push→GitHub-Release).
- Runner unverändert ubuntu-latest (kein self-hosted).

Standard: personal vault/concepts/github-workflow-standard.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Reviewer via CODEOWNERS, Assignee via auto-assign workflow.
Standard: personal vault/concepts/github-workflow-standard.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@glaudeee glaudeee requested a review from codejanovic May 26, 2026 20:57
@codejanovic codejanovic merged commit 9d0e386 into main May 26, 2026
3 checks passed
@codejanovic codejanovic deleted the ci-workflow-standard branch May 26, 2026 20:59
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.

2 participants