Skip to content

PB-50128 - Go-cli : Fix release failure#125

Merged
speatzle merged 1 commit intopassbolt:mainfrom
cedricherzog-passbolt:feature/PB-50128_Go-cli-Fix-release-failure
Mar 17, 2026
Merged

PB-50128 - Go-cli : Fix release failure#125
speatzle merged 1 commit intopassbolt:mainfrom
cedricherzog-passbolt:feature/PB-50128_Go-cli-Fix-release-failure

Conversation

@cedricherzog-passbolt
Copy link
Contributor

The failure happens when the release was published, triggering homebrew.yml.
Looking at homebrew.yml:
It runs goreleaser release --skip=publish --skip=announce --skip=validate
This still runs the nfpm step (deb/rpm packaging), which requires the completion files
But there's no "Generate Man and Completions" step in this workflow, so the completion/ directory doesn't exist at all
The hardcoded absolute paths make it worse, but even with relative paths it would fail because the files simply aren't generated

Our fix:
Add --skip=nfpm + Go version bump

Signed-off-by: Cédric HERZOG cedric.herzog@passbolt.com

Signed-off-by: Cédric HERZOG <cedric.herzog@passbolt.com>
@speatzle speatzle merged commit 3d2beca into passbolt:main Mar 17, 2026
2 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