This is the special .github repository for the Xemantic GitHub organization.
.github/
├── .github/workflows/
│ ├── action-version-updater.yml # Keeps GitHub Action versions up to date
│ ├── build-gradle.yml # Reusable Gradle build workflow
│ ├── claude-code.yml # Reusable Claude Code integration workflow
│ ├── claude-code-review.yml # Reusable Claude Code PR review workflow
│ └── code-statistics.yml # Updates code stats in profile ABOUT.md
├── profile/
│ ├── README.md # Organization profile displayed on github.com/xemantic
│ └── ABOUT.md # Detailed about page with code statistics
├── scripts/
│ ├── count-loc.sh # Clones repos and counts lines of code
│ └── update-stats.sh # Updates profile ABOUT.md with statistics
└── README.md # This file
Reusable workflow for Claude Code integration. Responds to @claude mentions in:
- Issue comments
- PR comments and reviews
- Issue titles and bodies
Required secrets: CLAUDE_CODE_OAUTH_TOKEN
Reusable workflow for automated PR code reviews by Claude. Reviews PRs for:
- Code quality and best practices
- Potential bugs or issues
- Performance and security concerns
- Test coverage
Required secrets: CLAUDE_CODE_OAUTH_TOKEN
Reusable Gradle build workflow with configurable options:
- Custom Gradle arguments
- Java distribution and version selection
- Maven Central publishing support
- JReleaser announcement integration
- Anthropic API key injection
Updates code statistics in profile/ABOUT.md. Runs:
- Weekly on Sundays at midnight UTC
- On push to main branch
- Via manual trigger
Clones all public non-fork repositories, counts lines of code using cloc, and updates the statistics table between <!-- loc --> markers.
Languages are automatically detected by cloc.
Automatically updates GitHub Action versions. Runs weekly on Sundays.
Required secrets: WORKFLOW_SECRET
WORKFLOW_SECRET- For fetching organization repositories and pushing updatesCLAUDE_CODE_OAUTH_TOKEN- For Claude Code integration workflows