Skip to content

Conversation

@sebastianwebber
Copy link
Contributor

No description provided.

This commit fixes several critical issues in the release workflow:

- Upgrades GoReleaser configuration to version 2 syntax, resolving deprecation warnings for 'archives', 'builds', and 'nfpms'.
- Migrates Docker configuration to the new 'dockers' (v2) schema, replacing deprecated 'dockers' and 'docker_manifests'. This includes splitting image definitions per architecture and ensuring unique IDs.
- Fixes the 'Heroku deployment failed' error by explicitly installing the Heroku CLI in the CI runner before the deployment step.

These changes ensure a clean, warning-free release process for future versions.

Signed-off-by: Sebastian Webber <sebastian@swebber.me>
- Upgrades GoReleaser configuration to version 2 syntax.
- Migrates Docker configuration to the new 'dockers' (v2) schema.
- Splits image definitions per architecture and ensures unique IDs.

Signed-off-by: Sebastian Webber <sebastian@swebber.me>
Signed-off-by: Sebastian Webber <sebastian@swebber.me>
@sebastianwebber sebastianwebber merged commit fbf8e8e into main Dec 28, 2025
13 checks passed
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