Skip to content

release-please (Google) #615

@inesiscosta

Description

@inesiscosta

Implement release-please (Google) to automate versioning, changelog generation, and GitHub Releases for neiist's website. This will give us a clear release history, improve CI/CD flow, and make production deployments safer and easier to roll back.

https://github.com/googleapis/release-please

Goals

  • Automatically create release PRs when changes land on main.
  • Auto-generate and maintain CHANGELOG.md.
  • Automatically create semantic version tags (v1.0.1, v1.1.0, etc.).
  • Automatically create GitHub Releases with release notes.
  • Integrate tags with our prod deployment workflow.
  • Keep staging exactly as is (main → staging auto-deploy).
  • Keep manual deploy option to allow rollback to any previous tag.

Metadata

Metadata

Labels

ci / cdGitHub Actions, pipelines, or deployment automation.complexity: medium

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions