- Add explicit permissions block for contents write, actions read, and checks write
- Remove semver Python dependency and replace with native bash version bumping logic
- Simplify version calculation using string manipulation instead of external library
- Remove manual git commit and push of version bump to addon.xml
- Migrate from deprecated actions/create-release and actions/upload-release-asset to gh CLI
- Remove unnecessary GITHUB_TOKEN checkout parameter
- Limit changelog commits to last 10 entries for cleaner release notes
- Reduce workflow complexity and improve maintainability by eliminating Python script execution