RepoPalette v0.1.0 (Preview)
Pre-release
Pre-release
RepoPalette v0.1.0 is the first public preview of a dependency-free GitHub Action that generates a programming-language chart from your public repositories.
Highlights
- Collects every page of public repositories owned by the selected GitHub account.
- Filters forks, archived repositories, selected repositories, and selected languages.
- Saves a validated SVG and schema v2 audit JSON in the user's own repository.
- Uses GitHub's built-in workflow token for public repository data; no personal access token is required.
- Retries transient GitHub failures and keeps the last valid output when an update cannot complete.
- Runs on Node.js 24 with no runtime dependencies.
- Is tested on Linux, Windows, and macOS and is already running in the author's live GitHub Profile.
Install
Follow the English quick start or the Simplified Chinese guide.
The readable release reference is:
uses: onovich/RepoPalette@v0.1.0For a workflow with repository write access, pinning the exact release commit is safer:
uses: onovich/RepoPalette@dc3e3cf53ff054dd4333ef5eb23997a51e16a4caPreview scope
- Available presentation:
style: barswiththeme: light. - Data scope: public repositories owned by a GitHub user; forks and archived repositories are excluded by default.
- Not included yet: redesigned layouts, additional themes, a preview gallery, Marketplace publication, historical timelines, or AI-code detection.
See the changelog for the full v0.1.0 feature list.