From a64ad39ca7d848392b6b420716665f043351a6ac Mon Sep 17 00:00:00 2001 From: EnumDev Date: Mon, 12 Jan 2026 08:52:17 +0200 Subject: [PATCH] bpm-repo: generate source package after applying new version --- src/bpm-repo/main.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bpm-repo/main.go b/src/bpm-repo/main.go index c5fed56..fd6cb66 100644 --- a/src/bpm-repo/main.go +++ b/src/bpm-repo/main.go @@ -254,11 +254,19 @@ func checkVersionsFunc(repo string) { encoder.SetIndent(2) encoder.Encode(pkgInfo) + // Write package information fmt.Println(path.Join(dir, "pkg.info")) err := os.WriteFile(path.Join(dir, "pkg.info"), data.Bytes(), 0644) if err != nil { log.Printf("Warning: could not write new version for package (%s) to file: %s", pkgInfo.Name, err) } + + // Generate source package + cmd := exec.Command("bpm-package") + cmd.Stderr = os.Stderr + if err := cmd.Run(); err != nil { + log.Printf("Warning: could not generate source pacakge (%s): %s", pkgInfo.Name, err) + } } continue