From e5bde6ee21bd5c026e5dce50c6e740393538397e Mon Sep 17 00:00:00 2001 From: Felix Delattre Date: Fri, 12 Sep 2025 00:19:24 +0200 Subject: [PATCH] Made version bump prs also edit CHANGELOG.md. --- CHANGELOG.md | 1 + renovate.json | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d96804bd..cce30e62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Enforcement of `CHANGELOG.md` entries for PRs and Conventional Commits for PR titles [#288](https://github.com/developmentseed/eoapi-k8s/pull/288) - Added code formatting and linting with pre-commit hooks [#283](https://github.com/developmentseed/eoapi-k8s/pull/283) +- Adjusted Renovate Configuration to fit conventional commits [#295](https://github.com/developmentseed/eoapi-k8s/pull/295) ## [0.7.8] - 2025-09-10 diff --git a/renovate.json b/renovate.json index 28215089..9e6a0ec4 100644 --- a/renovate.json +++ b/renovate.json @@ -118,6 +118,13 @@ "reviewers": [], "prBodyTemplate": "This PR updates {{depName}} in the eoAPI Kubernetes charts.\n\n**Update details:**\n- **From:** {{currentVersion}}\n- **To:** {{newVersion}}\n- **Type:** {{updateType}} update\n\n**Release notes:**\n{{{changelog}}}\n\n**Testing checklist:**\n- [ ] Verify Helm chart templates render correctly\n- [ ] Test deployment in development environment\n- [ ] Check for any breaking changes in release notes\n- [ ] Validate container image exists and is functional\n\n---\n**Auto-generated by Renovate Bot** 🤖", "prFooter": "---\n\n**Need help?** Check the [Renovate documentation](https://docs.renovatebot.com/) or [eoAPI documentation](https://eoapi.dev/).", + "postUpgradeTasks": { + "commands": [ + "sed -i '/## \\[Unreleased\\]/,/^### / { /^### Changed/a\\\n- Updated {{depName}} from {{currentVersion}} to {{newVersion}}\n' ; }' CHANGELOG.md || true", + "git add CHANGELOG.md" + ], + "fileFilters": ["CHANGELOG.md"] + }, "lockFileMaintenance": { "enabled": true, "schedule": ["after 10pm on sunday", "before 5am on monday"]