Tool to automate the creation of Release Notes for Podman Desktop
- Generate release notes
pnpm generate - Test
pnpm test
- Generate release notes using AI Lab service
$ export GITHUB_TOKEN=github_token_foo_bar
$ pnpm generate --username foo --milestone 1.20.0 --port 12345
- Generate release notes using ollama
- For this you need to have running ollama model in this example e.g. gemma3:27b
$ pnpm generate --ollama --username foo --milestone 1.20.0 --model gemma3:27b --token github_token_foo_bar
- Generate release notes using Claude (Anthropic API)
$ export ANTHROPIC_API_KEY=sk-ant-your-key
$ pnpm generate --claude --username foo --milestone 1.20.0 --token github_token_foo_bar
- You can also specify a model with
--model(defaults toclaude-sonnet-4-20250514). See available models.
$ export ANTHROPIC_API_KEY=sk-ant-your-key
$ pnpm generate --claude --username foo --milestone 1.20.0 --model claude-sonnet-4-20250514 --token github_token_foo_bar
- Generate release notes using Claude via Vertex AI
$ export ANTHROPIC_VERTEX_PROJECT_ID=my-gcp-project
$ export CLOUD_ML_REGION=us-east5
$ pnpm generate --claude --username foo --milestone 1.20.0 --token github_token_foo_bar
- Generate release notes without generating feature highlights
- Don't provide
modelandportargument
$ pnpm generate --username foo --milestone 1.20.0 --token github_token_foo_bar