Skip to content

fractalyze/github-actions

Repository files navigation

Fractalyze GitHub Actions

Shared GitHub Actions for fractalyze organization.

Available Actions

knowledge-extractor

Extracts knowledge from merged PRs and stores in the central knowledge-graph repository.

Usage:

- uses: fractalyze/github-actions/knowledge-extractor@v1
  with:
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    knowledge_repo_token: ${{ secrets.KNOWLEDGE_REPO_TOKEN }}

See knowledge-extractor/README.md for details.

commit-lint

Validates PR title and commit messages against the conventional commit format.

Two scope validation modes:

  • manual — validate scope against a provided list (for semantic scopes)
  • auto — derive expected scope from changed file paths (for directory-based scopes)

Manual mode (e.g., prime-ir — scopes are semantic):

- uses: fractalyze/github-actions/commit-lint@main
  with:
    github_token: ${{ secrets.GITHUB_TOKEN }}
    scopes: 'field ec ntt msm'

Auto mode (e.g., zkx — scopes match directory structure):

- uses: fractalyze/github-actions/commit-lint@main
  with:
    github_token: ${{ secrets.GITHUB_TOKEN }}
    scope_mode: auto
    scope_prefixes: 'zkx xla'
Input Required Description
github_token yes GitHub token for API access
scope_mode no manual (default) or auto
scopes no Space-separated allowed scopes (manual mode)
scope_prefixes no Directory prefixes to strip for auto derivation

About

Shared GitHub Actions for fractalyze organization

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors