Skip to content

Conversation

pablogarciamiranda
Copy link
Collaborator

@pablogarciamiranda pablogarciamiranda commented Aug 11, 2025

This PR fixes the release workflow and incorporates the complete CHANGELOG automation from the feature/automatic-releases branch (which included PR #395 that was never merged to main).

Changes

… to protected main branch

- Create a branch for release updates
- Open a pull request instead of direct push
- Auto-approve and merge the PR with squash
- Requires enabling auto-merge in repository settings
- Quote 'on' key to avoid truthy value warning
- Remove trailing spaces on lines 97, 101, and 104
- Add scripts/update-changelog-from-release.sh for automatic changelog updates
- Add CHANGELOG.md with complete release history
- Fix sed command to use pipe separator for better compatibility
- Integrate changelog updates into PR-based release workflow
@pablogarciamiranda pablogarciamiranda marked this pull request as ready for review August 11, 2025 12:31
@alexandernorth alexandernorth merged commit 4e84724 into main Aug 11, 2025
13 checks passed
@alexandernorth alexandernorth deleted the bugfix/fix-automated-release branch August 11, 2025 13:09
vaishutin pushed a commit to vaishutin/netbox-operator that referenced this pull request Aug 17, 2025
netbox-community#407)

* fix: update release workflow to create PR instead of pushing directly to protected main branch

- Create a branch for release updates
- Open a pull request instead of direct push
- Auto-approve and merge the PR with squash
- Requires enabling auto-merge in repository settings

* fix: resolve yamllint errors in release workflow

- Quote 'on' key to avoid truthy value warning
- Remove trailing spaces on lines 97, 101, and 104

* feat: add complete CHANGELOG automation from feature/automatic-releases

- Add scripts/update-changelog-from-release.sh for automatic changelog updates
- Add CHANGELOG.md with complete release history
- Fix sed command to use pipe separator for better compatibility
- Integrate changelog updates into PR-based release workflow

---------

Co-authored-by: Pablo Garcia Miranda <[email protected]>
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