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-03-16 14:17:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/semaphore (Old) and /work/SRC/openSUSE:Factory/.semaphore.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "semaphore" Mon Mar 16 14:17:41 2026 rev:34 rq:1339218 version:2.17.26 Changes: -------- --- /work/SRC/openSUSE:Factory/semaphore/semaphore.changes 2026-03-15 14:33:51.607075940 +0100 +++ /work/SRC/openSUSE:Factory/.semaphore.new.8177/semaphore.changes 2026-03-16 14:21:01.330487447 +0100 @@ -1,0 +2,6 @@ +Mon Mar 16 06:07:34 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 2.17.26: + * fix(secrets): null pointer + +------------------------------------------------------------------- Old: ---- semaphore-2.17.24.obscpio web-2.17.24.tar.gz New: ---- semaphore-2.17.26.obscpio web-2.17.26.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ semaphore.spec ++++++ --- /var/tmp/diff_new_pack.t5SGHv/_old 2026-03-16 14:21:03.518578430 +0100 +++ /var/tmp/diff_new_pack.t5SGHv/_new 2026-03-16 14:21:03.518578430 +0100 @@ -17,7 +17,7 @@ Name: semaphore -Version: 2.17.24 +Version: 2.17.26 Release: 0 Summary: Modern UI for Ansible License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.t5SGHv/_old 2026-03-16 14:21:03.594581590 +0100 +++ /var/tmp/diff_new_pack.t5SGHv/_new 2026-03-16 14:21:03.602581923 +0100 @@ -3,8 +3,8 @@ <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.24</param> - <param name="match-tag">v2.17.24</param> + <param name="revision">v2.17.26</param> + <param name="match-tag">v2.17.26</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.t5SGHv/_old 2026-03-16 14:21:03.626582921 +0100 +++ /var/tmp/diff_new_pack.t5SGHv/_new 2026-03-16 14:21:03.630583087 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/ansible-semaphore/semaphore</param> - <param name="changesrevision">b9cb5beb6156fd9dcc252e3c503c405f5d319580</param></service></servicedata> + <param name="changesrevision">3b278d1662440c8ba280f1549ffcd2d684ca4778</param></service></servicedata> (No newline at EOF) ++++++ semaphore-2.17.24.obscpio -> semaphore-2.17.26.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semaphore-2.17.24/api/projects/environment.go new/semaphore-2.17.26/api/projects/environment.go --- old/semaphore-2.17.24/api/projects/environment.go 2026-03-13 16:36:13.000000000 +0100 +++ new/semaphore-2.17.26/api/projects/environment.go 2026-03-15 23:14:23.000000000 +0100 @@ -103,11 +103,12 @@ } updateKey := db.AccessKey{ - ID: key.ID, - ProjectID: key.ProjectID, - Name: secret.Name, - Type: db.AccessKeyString, - Owner: key.Owner, + ID: key.ID, + ProjectID: key.ProjectID, + Name: secret.Name, + Type: db.AccessKeyString, + Owner: key.Owner, + SourceStorageID: env.SecretStorageID, } if secret.Secret != "" { updateKey.String = secret.Secret diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semaphore-2.17.24/services/server/access_key_svc.go new/semaphore-2.17.26/services/server/access_key_svc.go --- old/semaphore-2.17.24/services/server/access_key_svc.go 2026-03-13 16:36:13.000000000 +0100 +++ new/semaphore-2.17.26/services/server/access_key_svc.go 2026-03-15 23:14:23.000000000 +0100 @@ -94,7 +94,7 @@ return } - if !oldSt.ReadOnly && *oldKey.SourceStorageID != *key.SourceStorageID { + if !oldSt.ReadOnly && (key.SourceStorageID == nil || *oldKey.SourceStorageID != *key.SourceStorageID) { err = common_errors.NewUserErrorS("cannot override secret storage") return } ++++++ semaphore.obsinfo ++++++ --- /var/tmp/diff_new_pack.t5SGHv/_old 2026-03-16 14:21:04.894635647 +0100 +++ /var/tmp/diff_new_pack.t5SGHv/_new 2026-03-16 14:21:04.898635814 +0100 @@ -1,5 +1,5 @@ name: semaphore -version: 2.17.24 -mtime: 1773416173 -commit: b9cb5beb6156fd9dcc252e3c503c405f5d319580 +version: 2.17.26 +mtime: 1773612863 +commit: 3b278d1662440c8ba280f1549ffcd2d684ca4778 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/semaphore/vendor.tar.gz /work/SRC/openSUSE:Factory/.semaphore.new.8177/vendor.tar.gz differ: char 13, line 1 ++++++ web-2.17.24.tar.gz -> web-2.17.26.tar.gz ++++++ /work/SRC/openSUSE:Factory/semaphore/web-2.17.24.tar.gz /work/SRC/openSUSE:Factory/.semaphore.new.8177/web-2.17.26.tar.gz differ: char 13, line 1
