Skip to content

podman-desktop/tool-release-notes

Repository files navigation

Podman Desktop tool-release-notes

Tool to automate the creation of Release Notes for Podman Desktop

Usage

  • Generate release notes pnpm generate
  • Test pnpm test

Examples

  1. Generate release notes using AI Lab service
$ export GITHUB_TOKEN=github_token_foo_bar
$ pnpm generate --username foo --milestone 1.20.0 --port 12345
  1. 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
  1. 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 to claude-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
  1. 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
  1. Generate release notes without generating feature highlights
  • Don't provide model and port argument
$ pnpm generate --username foo --milestone 1.20.0 --token github_token_foo_bar

About

Tool to automate the creation of Release Notes for Podman Desktop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors