Skip to content

Implement release-please for automated versioning & releases #377

Description

@DevSecNinja

Goal

Adopt the central release-please setup for consistent, automated semantic versioning and GitHub Releases.

Priority tier: 1
Rationale: Python app; the 88 'db-*' tags are data snapshots, version the code separately.

What's needed

  • Add caller workflow .github/workflows/release-please.yml referencing DevSecNinja/.github/.github/workflows/release-please.yml
  • Add release-please-config.json
  • Add .release-please-manifest.json
  • Configure RELEASE_PLEASE_APP_ID variable and RELEASE_PLEASE_APP_PRIVATE_KEY secret
  • Ensure commits follow Conventional Commits

See onboarding docs: DevSecNinja/.githubdocs/release-please-onboarding.md

Created as part of a cross-repo release-please consistency review.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions