Skip to content

XPGAMESLLC/AutoChangelog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoChangelog

Internal tool for generating release notes from GitHub repository activity.

v1 Composite Action usage

- name: Generate release notes
  uses: XPGAMESLLC/AutoChangelog@v1.0.4
  with:
    organization: XPGAMESLLC
    repo_name: Biomes
    auth_token: ${{ secrets.AUTH_TOKEN }}

This creates body.txt in the workflow workspace by default.

Optional AI summary

- name: Generate release notes with AI summary
  uses: XPGAMESLLC/AutoChangelog@v1.0.4
  with:
    organization: XPGAMESLLC
    repo_name: Biomes
    auth_token: ${{ secrets.AUTH_TOKEN }}
    ai_summary: "true"
    ai_api_key: ${{ secrets.AI_API_KEY }}
    # ai_model is optional, defaults to claude-haiku-4-5-20251001
    # ai_model: "claude-haiku-4-5-20251001"

CLI usage

python -m releasenotes.generator XPGAMESLLC Biomes

CLI with optional AI summary

# --ai-model is optional, defaults to claude-haiku-4-5-20251001
AI_API_KEY=*** python -m releasenotes.generator XPGAMESLLC Biomes --ai-summary

Legacy CLI

python -m releasenotes.legacy_generator XPGAMESLLC Biomes

About

Python package used to create automated release changelog notes

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages