summaryrefslogtreecommitdiff
path: root/internal/cli/release.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/cli/release.go')
-rw-r--r--internal/cli/release.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/cli/release.go b/internal/cli/release.go
index 848d28a..86cc5f9 100644
--- a/internal/cli/release.go
+++ b/internal/cli/release.go
@@ -325,6 +325,10 @@ func HandleCheckReleasesForRepos(cfg *config.Config, flags *Flags, repositories
}
if len(missingCodeberg) > 0 && codebergOrg != nil {
+ // Ensure Releases feature is enabled on Codeberg before creating releases
+ if err := releaseManager.EnsureCodebergReleasesEnabled(codebergOrg.Name, repoName); err != nil {
+ fmt.Printf(" Warning: Could not ensure Codeberg releases are enabled: %v\n", err)
+ }
for _, tag := range missingCodeberg {
// Skip if configured to skip this repo/tag
if cfg.ShouldSkipRelease(repoName, tag) {