bump_version.go 671 B

123456789101112131415161718192021222324252627
  1. package bundle
  2. import (
  3. "github.com/langgenius/dify-plugin-daemon/internal/utils/log"
  4. "github.com/langgenius/dify-plugin-daemon/pkg/entities/manifest_entities"
  5. )
  6. func BumpVersion(bundlePath string, targetVersion string) {
  7. packager, err := loadBundlePackager(bundlePath)
  8. if err != nil {
  9. log.Error("Failed to load bundle packager: %v", err)
  10. return
  11. }
  12. targetVersionObject, err := manifest_entities.NewVersion(targetVersion)
  13. if err != nil {
  14. log.Error("Failed to parse target version: %v", err)
  15. return
  16. }
  17. packager.BumpVersion(targetVersionObject)
  18. if err := packager.Save(); err != nil {
  19. log.Error("Failed to save bundle packager: %v", err)
  20. return
  21. }
  22. }