Skip to content

ci: add GitHub Actions workflows for CI/CD#26

Merged
r4m-juan merged 1 commit intomasterfrom
ci/github-actions-workflows
Mar 20, 2026
Merged

ci: add GitHub Actions workflows for CI/CD#26
r4m-juan merged 1 commit intomasterfrom
ci/github-actions-workflows

Conversation

@r4m-juan
Copy link
Copy Markdown
Collaborator

Port 5 workflows from .NET SDK adapted for Maven/Java:

  • ai-risks-analysis: Gemini-based code risk analysis on PRs
  • code-quality: compile with -Xlint + run tests (Java 8)
  • commit-validation: conventional commit enforcement
  • maven-publish: deploy to Maven Central with GPG signing
  • release: semantic-release for changelog and tagging

Also fix GPG keyname in pom.xml to use primary signing key (CE74D11247F2BB52) instead of encryption subkey.

Port 5 workflows from .NET SDK adapted for Maven/Java:
- ai-risks-analysis: Gemini-based code risk analysis on PRs
- code-quality: compile with -Xlint + run tests (Java 8)
- commit-validation: conventional commit enforcement
- maven-publish: deploy to Maven Central with GPG signing
- release: semantic-release for changelog and tagging

Also fix GPG keyname in pom.xml to use primary signing key
(CE74D11247F2BB52) instead of encryption subkey.
@r4m-juan r4m-juan requested a review from h2rd March 20, 2026 09:13
@r4m-juan r4m-juan merged commit 27d1737 into master Mar 20, 2026
4 checks passed
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