Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package werf for openSUSE:Factory checked in at 2025-05-05 22:29:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/werf (Old) and /work/SRC/openSUSE:Factory/.werf.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "werf" Mon May 5 22:29:01 2025 rev:48 rq:1274515 version:2.35.8 Changes: -------- --- /work/SRC/openSUSE:Factory/werf/werf.changes 2025-05-01 15:23:22.334897744 +0200 +++ /work/SRC/openSUSE:Factory/.werf.new.30101/werf.changes 2025-05-05 23:00:44.303423457 +0200 @@ -1,0 +2,9 @@ +Mon May 05 10:50:58 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- Update to version 2.35.8: + * Bug Fixes + - don't parse WERF_ADD_*_SEPARATOR as label or annotation value + (#6835) (a9289b1) + - host-cleanup: disable git data cleaning temporary (7d38726) + +------------------------------------------------------------------- Old: ---- werf-2.35.7.obscpio New: ---- werf-2.35.8.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ werf.spec ++++++ --- /var/tmp/diff_new_pack.dO0u5x/_old 2025-05-05 23:00:44.895448327 +0200 +++ /var/tmp/diff_new_pack.dO0u5x/_new 2025-05-05 23:00:44.895448327 +0200 @@ -17,7 +17,7 @@ Name: werf -Version: 2.35.7 +Version: 2.35.8 Release: 0 Summary: CLI for the Werf CI/CD system License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.dO0u5x/_old 2025-05-05 23:00:44.923449503 +0200 +++ /var/tmp/diff_new_pack.dO0u5x/_new 2025-05-05 23:00:44.923449503 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/werf/werf</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v2.35.7</param> + <param name="revision">v2.35.8</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.dO0u5x/_old 2025-05-05 23:00:44.943450344 +0200 +++ /var/tmp/diff_new_pack.dO0u5x/_new 2025-05-05 23:00:44.947450512 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/werf/werf</param> - <param name="changesrevision">346c06575907254603ada1598ea117cbfb1514d9</param></service></servicedata> + <param name="changesrevision">85651808ccf5872b68674914e4aee971e6ddbb21</param></service></servicedata> (No newline at EOF) ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/werf/vendor.tar.gz /work/SRC/openSUSE:Factory/.werf.new.30101/vendor.tar.gz differ: char 13, line 1 ++++++ werf-2.35.7.obscpio -> werf-2.35.8.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/CHANGELOG.md new/werf-2.35.8/CHANGELOG.md --- old/werf-2.35.7/CHANGELOG.md 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/CHANGELOG.md 2025-05-05 10:20:12.000000000 +0200 @@ -1,5 +1,13 @@ # Changelog +### [2.35.8](https://www.github.com/werf/werf/compare/v2.35.7...v2.35.8) (2025-05-05) + + +### Bug Fixes + +* don't parse WERF_ADD_*_SEPARATOR as label or annotation value ([#6835](https://www.github.com/werf/werf/issues/6835)) ([a9289b1](https://www.github.com/werf/werf/commit/a9289b12e5a7c3e0080e86619368e71de45f7dde)) +* **host-cleanup:** disable git data cleaning temporary ([7d38726](https://www.github.com/werf/werf/commit/7d38726ed2df0d23a3725246cd59648be119071b)) + ### [2.35.7](https://www.github.com/werf/werf/compare/v2.35.6...v2.35.7) (2025-04-30) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/bundle/apply/apply.go new/werf-2.35.8/cmd/werf/bundle/apply/apply.go --- old/werf-2.35.7/cmd/werf/bundle/apply/apply.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/bundle/apply/apply.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package apply import ( + "cmp" "context" "encoding/json" "fmt" @@ -210,7 +211,9 @@ chart.CurrentChartType = chart.ChartTypeBundle - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultReleaseInstallLogLevel, *commonCmdData.LogColorMode, false) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultReleaseInstallLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + }) if err := action.ReleaseInstall(ctx, releaseName, releaseNamespace, action.ReleaseInstallOptions{ AutoRollback: cmdData.AutoRollback, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/bundle/render/render.go new/werf-2.35.8/cmd/werf/bundle/render/render.go --- old/werf-2.35.7/cmd/werf/bundle/render/render.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/bundle/render/render.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package render import ( + "cmp" "context" "encoding/json" "fmt" @@ -216,7 +217,10 @@ // TODO(v3): get rid of forcing color mode via ci-env and use color mode detection logic from // Nelm instead. Until then, color will be always off here. - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultChartRenderLogLevel, action.LogColorModeOff, true) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultChartRenderLogLevel), action.SetupLoggingOptions{ + ColorMode: action.LogColorModeOff, + LogIsParseable: true, + }) if err := action.ChartRender(ctx, action.ChartRenderOptions{ ChartDirPath: bundlePath, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/common/common.go new/werf-2.35.8/cmd/werf/common/common.go --- old/werf-2.35.7/cmd/werf/common/common.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/common/common.go 2025-05-05 10:20:12.000000000 +0200 @@ -1342,11 +1342,11 @@ } func GetAddLabels(cmdData *CmdData) []string { - return append(util.PredefinedValuesByEnvNamePrefix("WERF_ADD_LABEL_"), *cmdData.AddLabels...) + return append(util.PredefinedValuesByEnvNamePrefix("WERF_ADD_LABEL_", "WERF_ADD_LABEL_SEPARATOR"), *cmdData.AddLabels...) } func GetAddAnnotations(cmdData *CmdData) []string { - return append(util.PredefinedValuesByEnvNamePrefix("WERF_ADD_ANNOTATION_"), *cmdData.AddAnnotations...) + return append(util.PredefinedValuesByEnvNamePrefix("WERF_ADD_ANNOTATION_", "WERF_ADD_ANNOTATION_SEPARATOR"), *cmdData.AddAnnotations...) } func GetCacheStagesStorage(cmdData *CmdData) []string { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/converge/converge.go new/werf-2.35.8/cmd/werf/converge/converge.go --- old/werf-2.35.7/cmd/werf/converge/converge.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/converge/converge.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package converge import ( + "cmp" "context" "fmt" "os" @@ -433,7 +434,9 @@ loader.ChartFileReader = giterminismManager.FileReader() - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultReleaseInstallLogLevel, *commonCmdData.LogColorMode, false) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultReleaseInstallLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + }) if err := action.ReleaseInstall(ctx, releaseName, releaseNamespace, action.ReleaseInstallOptions{ AutoRollback: cmdData.AutoRollback, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/dismiss/dismiss.go new/werf-2.35.8/cmd/werf/dismiss/dismiss.go --- old/werf-2.35.7/cmd/werf/dismiss/dismiss.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/dismiss/dismiss.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package dismiss import ( + "cmp" "context" "encoding/json" "errors" @@ -170,7 +171,9 @@ return fmt.Errorf("get release name and namespace: %w", err) } - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultReleaseUninstallLogLevel, *commonCmdData.LogColorMode, false) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultReleaseUninstallLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + }) if err := action.ReleaseUninstall(ctx, releaseName, releaseNamespace, action.ReleaseUninstallOptions{ NoDeleteHooks: !cmdData.WithHooks, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/export/export.go new/werf-2.35.8/cmd/werf/export/export.go --- old/werf-2.35.7/cmd/werf/export/export.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/export/export.go 2025-05-05 10:20:12.000000000 +0200 @@ -69,7 +69,7 @@ } result, err := common.InputArrayToKeyValueMap( - append(util.PredefinedValuesByEnvNamePrefix("WERF_EXPORT_ADD_LABEL_"), addLabelArray...), + append(util.PredefinedValuesByEnvNamePrefix("WERF_EXPORT_ADD_LABEL_", "WERF_EXPORT_ADD_LABEL_SEPARATOR"), addLabelArray...), addLabelSeparator, common.DefaultKeyValueSeparator, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/helm/secret/file/decrypt/decrypt.go new/werf-2.35.8/cmd/werf/helm/secret/file/decrypt/decrypt.go --- old/werf-2.35.7/cmd/werf/helm/secret/file/decrypt/decrypt.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/helm/secret/file/decrypt/decrypt.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package secret import ( + "cmp" "context" "fmt" "strings" @@ -94,7 +95,10 @@ workingDir := common.GetWorkingDir(&commonCmdData) - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretFileDecryptLogLevel, *commonCmdData.LogColorMode, true) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretFileDecryptLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + LogIsParseable: true, + }) if err := action.SecretFileDecrypt(ctx, filePath, action.SecretFileDecryptOptions{ OutputFilePath: CmdData.OutputFilePath, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/helm/secret/file/edit/edit.go new/werf-2.35.8/cmd/werf/helm/secret/file/edit/edit.go --- old/werf-2.35.7/cmd/werf/helm/secret/file/edit/edit.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/helm/secret/file/edit/edit.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package secret import ( + "cmp" "context" "fmt" @@ -72,7 +73,9 @@ workingDir := common.GetWorkingDir(&commonCmdData) - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretFileEditLogLevel, *commonCmdData.LogColorMode, false) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretFileEditLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + }) if err := action.SecretFileEdit(ctx, filePath, action.SecretFileEditOptions{ SecretWorkDir: workingDir, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/helm/secret/file/encrypt/encrypt.go new/werf-2.35.8/cmd/werf/helm/secret/file/encrypt/encrypt.go --- old/werf-2.35.7/cmd/werf/helm/secret/file/encrypt/encrypt.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/helm/secret/file/encrypt/encrypt.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package secret import ( + "cmp" "context" "fmt" "strings" @@ -90,7 +91,10 @@ workingDir := common.GetWorkingDir(&commonCmdData) - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretFileEncryptLogLevel, *commonCmdData.LogColorMode, true) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretFileEncryptLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + LogIsParseable: true, + }) if err := action.SecretFileEncrypt(ctx, filePath, action.SecretFileEncryptOptions{ OutputFilePath: cmdData.OutputFilePath, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/helm/secret/generate_secret_key/generate_secret_key.go new/werf-2.35.8/cmd/werf/helm/secret/generate_secret_key/generate_secret_key.go --- old/werf-2.35.7/cmd/werf/helm/secret/generate_secret_key/generate_secret_key.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/helm/secret/generate_secret_key/generate_secret_key.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package secret import ( + "cmp" "context" "fmt" @@ -34,7 +35,10 @@ return err } - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretKeyCreateLogLevel, *commonCmdData.LogColorMode, true) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretKeyCreateLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + LogIsParseable: true, + }) if _, err := action.SecretKeyCreate(ctx, action.SecretKeyCreateOptions{}); err != nil { return fmt.Errorf("create secret key: %w", err) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/helm/secret/rotate_secret_key/rotate_secret_key.go new/werf-2.35.8/cmd/werf/helm/secret/rotate_secret_key/rotate_secret_key.go --- old/werf-2.35.7/cmd/werf/helm/secret/rotate_secret_key/rotate_secret_key.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/helm/secret/rotate_secret_key/rotate_secret_key.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package secret import ( + "cmp" "context" "fmt" "path/filepath" @@ -89,7 +90,9 @@ chartPath := filepath.Join(giterminismManager.ProjectDir(), relChartPath) - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretKeyRotateLogLevel, *commonCmdData.LogColorMode, false) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretKeyRotateLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + }) if err := action.SecretKeyRotate(ctx, action.SecretKeyRotateOptions{ ChartDirPath: chartPath, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/helm/secret/values/decrypt/decrypt.go new/werf-2.35.8/cmd/werf/helm/secret/values/decrypt/decrypt.go --- old/werf-2.35.7/cmd/werf/helm/secret/values/decrypt/decrypt.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/helm/secret/values/decrypt/decrypt.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package secret import ( + "cmp" "context" "fmt" "strings" @@ -99,7 +100,10 @@ workingDir := common.GetWorkingDir(&commonCmdData) - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretValuesFileDecryptLogLevel, *commonCmdData.LogColorMode, true) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretValuesFileDecryptLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + LogIsParseable: true, + }) if err := action.SecretValuesFileDecrypt(ctx, filePath, action.SecretValuesFileDecryptOptions{ OutputFilePath: cmdData.OutputFilePath, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/helm/secret/values/edit/edit.go new/werf-2.35.8/cmd/werf/helm/secret/values/edit/edit.go --- old/werf-2.35.7/cmd/werf/helm/secret/values/edit/edit.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/helm/secret/values/edit/edit.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package secret import ( + "cmp" "context" "fmt" @@ -72,7 +73,9 @@ workingDir := common.GetWorkingDir(&commonCmdData) - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretValuesFileEditLogLevel, *commonCmdData.LogColorMode, false) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretValuesFileEditLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + }) if err := action.SecretValuesFileEdit(ctx, filepPath, action.SecretValuesFileEditOptions{ TempDirPath: werf.GetTmpDir(), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/helm/secret/values/encrypt/encrypt.go new/werf-2.35.8/cmd/werf/helm/secret/values/encrypt/encrypt.go --- old/werf-2.35.7/cmd/werf/helm/secret/values/encrypt/encrypt.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/helm/secret/values/encrypt/encrypt.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package secret import ( + "cmp" "context" "fmt" "strings" @@ -90,7 +91,10 @@ workingDir := common.GetWorkingDir(&commonCmdData) - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretValuesFileEncryptLogLevel, *commonCmdData.LogColorMode, true) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultSecretValuesFileEncryptLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + LogIsParseable: true, + }) if err := action.SecretValuesFileEncrypt(ctx, filePath, action.SecretValuesFileEncryptOptions{ OutputFilePath: cmdData.OutputFilePath, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/plan/plan.go new/werf-2.35.8/cmd/werf/plan/plan.go --- old/werf-2.35.7/cmd/werf/plan/plan.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/plan/plan.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package plan import ( + "cmp" "context" "fmt" "os" @@ -434,7 +435,9 @@ loader.ChartFileReader = giterminismManager.FileReader() - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultReleasePlanInstallLogLevel, *commonCmdData.LogColorMode, false) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultReleasePlanInstallLogLevel), action.SetupLoggingOptions{ + ColorMode: *commonCmdData.LogColorMode, + }) if err := action.ReleasePlanInstall(ctx, releaseName, releaseNamespace, action.ReleasePlanInstallOptions{ ChartAppVersion: common.GetHelmChartConfigAppVersion(werfConfig), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/cmd/werf/render/render.go new/werf-2.35.8/cmd/werf/render/render.go --- old/werf-2.35.7/cmd/werf/render/render.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/cmd/werf/render/render.go 2025-05-05 10:20:12.000000000 +0200 @@ -1,6 +1,7 @@ package render import ( + "cmp" "context" "fmt" "os" @@ -395,7 +396,10 @@ // TODO(v3): get rid of forcing color mode via ci-env and use color mode detection logic from // Nelm instead. Until then, color will be always off here. - ctx = action.SetupLogging(ctx, common.GetNelmLogLevel(&commonCmdData), action.DefaultChartRenderLogLevel, action.LogColorModeOff, true) + ctx = action.SetupLogging(ctx, cmp.Or(common.GetNelmLogLevel(&commonCmdData), action.DefaultChartRenderLogLevel), action.SetupLoggingOptions{ + ColorMode: action.LogColorModeOff, + LogIsParseable: true, + }) if err := action.ChartRender(ctx, action.ChartRenderOptions{ ChartAppVersion: common.GetHelmChartConfigAppVersion(werfConfig), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/go.mod new/werf-2.35.8/go.mod --- old/werf-2.35.7/go.mod 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/go.mod 2025-05-05 10:20:12.000000000 +0200 @@ -66,7 +66,7 @@ github.com/werf/kubedog-for-werf-helm v0.0.0-20241217155728-9d45c48b82b6 github.com/werf/lockgate v0.1.1 github.com/werf/logboek v0.6.1 - github.com/werf/nelm v1.2.3-0.20250430122641-a03bd9de934a + github.com/werf/nelm v1.2.3-0.20250430144753-b81646bac089 github.com/werf/nelm-for-werf-helm v0.0.0-20241217155925-b0e6734d1dbf go.opentelemetry.io/otel v1.24.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.24.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/go.sum new/werf-2.35.8/go.sum --- old/werf-2.35.7/go.sum 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/go.sum 2025-05-05 10:20:12.000000000 +0200 @@ -1406,8 +1406,8 @@ github.com/werf/lockgate v0.1.1/go.mod h1:0yIFSLq9ausy6ejNxF5uUBf/Ib6daMAfXuCaTMZJzIE= github.com/werf/logboek v0.6.1 h1:oEe6FkmlKg0z0n80oZjLplj6sXcBeLleCkjfOOZEL2g= github.com/werf/logboek v0.6.1/go.mod h1:Gez5J4bxekyr6MxTmIJyId1F61rpO+0/V4vjCIEIZmk= -github.com/werf/nelm v1.2.3-0.20250430122641-a03bd9de934a h1:iufvbMmsTGYtV4F0DV5WLVE7gi7xCRp5qFPBvqwSXJQ= -github.com/werf/nelm v1.2.3-0.20250430122641-a03bd9de934a/go.mod h1:9SR2Rfi0uE06z5bbnFRqfZTePNGnbyw9RLOVyYuV+cg= +github.com/werf/nelm v1.2.3-0.20250430144753-b81646bac089 h1:qTNuFn/4h9XImxo34MbBXLPUBtXhCuwc69qQzzK4bGA= +github.com/werf/nelm v1.2.3-0.20250430144753-b81646bac089/go.mod h1:9SR2Rfi0uE06z5bbnFRqfZTePNGnbyw9RLOVyYuV+cg= github.com/werf/nelm-for-werf-helm v0.0.0-20241217155925-b0e6734d1dbf h1:K51qz209c1yJgKzPw8AeS72T21F/ACp0VI3RJvT4THA= github.com/werf/nelm-for-werf-helm v0.0.0-20241217155925-b0e6734d1dbf/go.mod h1:7RJXSGPKKPEvfPqrTwNA8jT7y52O0ebwhSbSn29ESMA= github.com/xanzy/go-gitlab v0.31.0/go.mod h1:sPLojNBn68fMUWSxIJtdVVIP8uSBYqesTfDUseX11Ug= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/pkg/host_cleaning/host_cleanup.go new/werf-2.35.8/pkg/host_cleaning/host_cleanup.go --- old/werf-2.35.7/pkg/host_cleaning/host_cleanup.go 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/pkg/host_cleaning/host_cleanup.go 2025-05-05 10:20:12.000000000 +0200 @@ -106,17 +106,19 @@ return err } - allowedLocalCacheVolumeUsagePercentage := getOptionValueOrDefault(options.AllowedLocalCacheVolumeUsagePercentage, DefaultAllowedLocalCacheVolumeUsagePercentage) - allowedLocalCacheVolumeUsageMarginPercentage := getOptionValueOrDefault(options.AllowedLocalCacheVolumeUsageMarginPercentage, DefaultAllowedLocalCacheVolumeUsageMarginPercentage) + /* + allowedLocalCacheVolumeUsagePercentage := getOptionValueOrDefault(options.AllowedLocalCacheVolumeUsagePercentage, DefaultAllowedLocalCacheVolumeUsagePercentage) + allowedLocalCacheVolumeUsageMarginPercentage := getOptionValueOrDefault(options.AllowedLocalCacheVolumeUsageMarginPercentage, DefaultAllowedLocalCacheVolumeUsageMarginPercentage) - if err := logboek.Context(ctx).Default().LogProcess("Running GC for git data").DoError(func() error { - if err := gitdata.RunGC(ctx, allowedLocalCacheVolumeUsagePercentage, allowedLocalCacheVolumeUsageMarginPercentage); err != nil { - return fmt.Errorf("git repo GC failed: %w", err) + if err := logboek.Context(ctx).Default().LogProcess("Running GC for git data").DoError(func() error { + if err := gitdata.RunGC(ctx, allowedLocalCacheVolumeUsagePercentage, allowedLocalCacheVolumeUsageMarginPercentage); err != nil { + return fmt.Errorf("git repo GC failed: %w", err) + } + return nil + }); err != nil { + return err } - return nil - }); err != nil { - return err - } + */ allowedBackendStorageVolumeUsagePercentage := getOptionValueOrDefault(options.AllowedBackendStorageVolumeUsagePercentage, DefaultAllowedBackendStorageVolumeUsagePercentage) allowedBackendStorageVolumeUsageMarginPercentage := getOptionValueOrDefault(options.AllowedBackendStorageVolumeUsageMarginPercentage, DefaultAllowedBackendStorageVolumeUsageMarginPercentage) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/scripts/werf-in-image/build-and-publish.sh new/werf-2.35.8/scripts/werf-in-image/build-and-publish.sh --- old/werf-2.35.7/scripts/werf-in-image/build-and-publish.sh 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/scripts/werf-in-image/build-and-publish.sh 2025-05-05 10:20:12.000000000 +0200 @@ -16,9 +16,12 @@ DEST_SUBREPO=$1/werf +unset WERF_PLATFORM + export WERF_REPO=ghcr.io/werf/werf-storage # Extra labels for artifacthub +export WERF_EXPORT_ADD_LABEL_SEPARATOR='\n' export WERF_EXPORT_ADD_LABEL_AH1=io.artifacthub.package.readme-url=https://raw.githubusercontent.com/werf/werf/main/README.md \ WERF_EXPORT_ADD_LABEL_AH2=io.artifacthub.package.logo-url=https://raw.githubusercontent.com/werf/website/main/assets/images/werf-logo.svg \ WERF_EXPORT_ADD_LABEL_AH3=io.artifacthub.package.category=integration-delivery \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/werf-2.35.7/trdl_channels.yaml new/werf-2.35.8/trdl_channels.yaml --- old/werf-2.35.7/trdl_channels.yaml 2025-04-30 16:31:11.000000000 +0200 +++ new/werf-2.35.8/trdl_channels.yaml 2025-05-05 10:20:12.000000000 +0200 @@ -38,7 +38,7 @@ - name: "2" channels: - name: alpha - version: 2.35.6 + version: 2.35.7 - name: beta version: 2.35.1 - name: ea ++++++ werf.obsinfo ++++++ --- /var/tmp/diff_new_pack.dO0u5x/_old 2025-05-05 23:00:46.123499916 +0200 +++ /var/tmp/diff_new_pack.dO0u5x/_new 2025-05-05 23:00:46.127500084 +0200 @@ -1,5 +1,5 @@ name: werf -version: 2.35.7 -mtime: 1746023471 -commit: 346c06575907254603ada1598ea117cbfb1514d9 +version: 2.35.8 +mtime: 1746433212 +commit: 85651808ccf5872b68674914e4aee971e6ddbb21