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

Reply via email to