Skip to content

Conversation

@sebastiancorrea81
Copy link

Summary

  • Update release.yml to use the centralized changelog workflow from nullplatform/actions-nullplatform
  • Regenerate all chart CHANGELOGs with semantic-release format (links to commits, grouping by type)
  • Improve prepare-chart-release.sh script with better changelog generation

Changes

Workflow restructure

The release workflow now has 2 jobs:

  1. changelog: Uses centralized workflow for version bump and changelog generation
  2. package-and-publish: Helm-specific steps (helm-docs, packaging, GitHub Pages)

CHANGELOG format (before → after)

Before:

## 2.33.2 - 2026-01-30\n- fix(lease): enabled for default\n

After:

## [2.33.2](https://github.com/nullplatform/helm-charts/compare/nullplatform-base-2.33.1...nullplatform-base-2.33.2) (2026-01-30)

### Bug Fixes

* **lease:** enabled for default ([2320401](https://github.com/nullplatform/helm-charts/commit/...))

Dependencies

⚠️ This PR depends on: nullplatform/actions-nullplatform#10

Merge the actions-nullplatform PR first, then merge this one.

Test plan

  • Merge actions-nullplatform PR first
  • Test with a sample commit to verify changelog generation
  • Verify GitHub Pages deployment still works

🤖 Generated with Claude Code

sebas_correa added 2 commits January 30, 2026 19:32
- Update release.yml to use nullplatform/actions-nullplatform changelog workflow
- Split into two jobs: changelog (centralized) and package-and-publish (helm-specific)
- Regenerate all chart CHANGELOGs with semantic-release format
- Update prepare-chart-release.sh with improved changelog generation

The centralized workflow handles:
- Version bumping based on conventional commits
- Changelog generation with links to commits
- Grouping by type (Features, Bug Fixes, etc.)

Depends on: nullplatform/actions-nullplatform#10
Rename actions-nullplatform-terraform → actions-nullplatform
@sebastiancorrea81 sebastiancorrea81 merged commit ec7262f into main Jan 30, 2026
3 checks passed
@sebastiancorrea81 sebastiancorrea81 deleted the feat/use-centralized-changelog-workflow branch January 30, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants