Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package semaphore for openSUSE:Factory checked in at 2026-04-22 17:02:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/semaphore (Old) and /work/SRC/openSUSE:Factory/.semaphore.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "semaphore" Wed Apr 22 17:02:50 2026 rev:41 rq:1348759 version:2.17.38 Changes: -------- --- /work/SRC/openSUSE:Factory/semaphore/semaphore.changes 2026-04-13 23:20:07.999211035 +0200 +++ /work/SRC/openSUSE:Factory/.semaphore.new.11940/semaphore.changes 2026-04-22 17:03:37.545950835 +0200 @@ -1,0 +2,6 @@ +Wed Apr 22 06:28:07 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 2.17.38 (.37 was not released): + * fix(be): boltDB TemplateVault migration fixes + +------------------------------------------------------------------- Old: ---- semaphore-2.17.36.obscpio web-2.17.36.tar.gz New: ---- semaphore-2.17.38.obscpio web-2.17.38.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ semaphore.spec ++++++ --- /var/tmp/diff_new_pack.5Zhexg/_old 2026-04-22 17:03:40.530074261 +0200 +++ /var/tmp/diff_new_pack.5Zhexg/_new 2026-04-22 17:03:40.534074426 +0200 @@ -17,7 +17,7 @@ Name: semaphore -Version: 2.17.36 +Version: 2.17.38 Release: 0 Summary: Modern UI for Ansible License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.5Zhexg/_old 2026-04-22 17:03:40.670080052 +0200 +++ /var/tmp/diff_new_pack.5Zhexg/_new 2026-04-22 17:03:40.678080383 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/ansible-semaphore/semaphore</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v2.17.36</param> + <param name="revision">v2.17.38</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.5Zhexg/_old 2026-04-22 17:03:40.714081872 +0200 +++ /var/tmp/diff_new_pack.5Zhexg/_new 2026-04-22 17:03:40.718082037 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/ansible-semaphore/semaphore</param> - <param name="changesrevision">07b5c059ead248bea4f5713d838b475d97195d86</param></service></servicedata> + <param name="changesrevision">569c7018ee4e84f73caaf13a0c8a038a395c2347</param></service></servicedata> (No newline at EOF) ++++++ semaphore-2.17.36.obscpio -> semaphore-2.17.38.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semaphore-2.17.36/services/export/TemplateRoles.go new/semaphore-2.17.38/services/export/TemplateRoles.go --- old/semaphore-2.17.36/services/export/TemplateRoles.go 2026-04-12 12:16:04.000000000 +0200 +++ new/semaphore-2.17.38/services/export/TemplateRoles.go 2026-04-21 23:44:36.000000000 +0200 @@ -25,8 +25,8 @@ roles := make([]db.TemplateRolePerm, 0) - for key := range templates { - templateRoles, err := store.GetTemplateRoles(projId, key) + for _, template := range templates { + templateRoles, err := store.GetTemplateRoles(projId, template) if err != nil { return err } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semaphore-2.17.36/services/export/TemplateVault.go new/semaphore-2.17.38/services/export/TemplateVault.go --- old/semaphore-2.17.36/services/export/TemplateVault.go 2026-04-12 12:16:04.000000000 +0200 +++ new/semaphore-2.17.38/services/export/TemplateVault.go 2026-04-21 23:44:36.000000000 +0200 @@ -25,9 +25,8 @@ vaultsArr := make([]db.TemplateVault, 0) - for key := range templates { - - vaults, err := store.GetTemplateVaults(projId, key) + for _, template := range templates { + vaults, err := store.GetTemplateVaults(projId, template) if err != nil { return err } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semaphore-2.17.36/services/server/access_key_serializer_local.go new/semaphore-2.17.38/services/server/access_key_serializer_local.go --- old/semaphore-2.17.36/services/server/access_key_serializer_local.go 2026-04-12 12:16:04.000000000 +0200 +++ new/semaphore-2.17.38/services/server/access_key_serializer_local.go 2026-04-21 23:44:36.000000000 +0200 @@ -160,7 +160,7 @@ if err != nil { return } - res = string(data) + res = strings.TrimSuffix(string(data), "\n") return } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semaphore-2.17.36/web/src/components/SecretStorageForm.vue new/semaphore-2.17.38/web/src/components/SecretStorageForm.vue --- old/semaphore-2.17.36/web/src/components/SecretStorageForm.vue 2026-04-12 12:16:04.000000000 +0200 +++ new/semaphore-2.17.38/web/src/components/SecretStorageForm.vue 2026-04-21 23:44:36.000000000 +0200 @@ -29,7 +29,17 @@ :label="$t('Mount')" hint="'secret' by default" :disabled="formSaving" - data-testid="secretStorage-dvlsKey" + data-testid="secretStorage-vaultMount" + outlined + dense + ></v-text-field> + + <v-text-field + v-model="item.params.namespace" + :label="$t('Namespace')" + hint="For Vault Enterprise and HCP Dedicated only" + :disabled="formSaving" + data-testid="secretStorage-vaultNamespace" outlined dense ></v-text-field> @@ -145,11 +155,11 @@ <v-checkbox v-model="item.readonly" :label="$t('Read only')" :disabled="formSaving" /> <v-btn - text - color="primary" - @click="syncSettingsDialog = true" - :disabled="formSaving" - style="margin-bottom: -70px; margin-left: -12px;" + text + color="primary" + @click="syncSettingsDialog = true" + :disabled="formSaving" + style="margin-bottom: -70px; margin-left: -12px" > <v-icon left>mdi-cog-sync</v-icon> Sync paths ({{ item.params.sync_paths.length }}) ++++++ semaphore.obsinfo ++++++ --- /var/tmp/diff_new_pack.5Zhexg/_old 2026-04-22 17:03:42.550157814 +0200 +++ /var/tmp/diff_new_pack.5Zhexg/_new 2026-04-22 17:03:42.554157979 +0200 @@ -1,5 +1,5 @@ name: semaphore -version: 2.17.36 -mtime: 1775988964 -commit: 07b5c059ead248bea4f5713d838b475d97195d86 +version: 2.17.38 +mtime: 1776807876 +commit: 569c7018ee4e84f73caaf13a0c8a038a395c2347 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/semaphore/vendor.tar.gz /work/SRC/openSUSE:Factory/.semaphore.new.11940/vendor.tar.gz differ: char 150, line 2 ++++++ web-2.17.36.tar.gz -> web-2.17.38.tar.gz ++++++ /work/SRC/openSUSE:Factory/semaphore/web-2.17.36.tar.gz /work/SRC/openSUSE:Factory/.semaphore.new.11940/web-2.17.38.tar.gz differ: char 31, line 1
