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-11-13 18:30:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/semaphore (Old) and /work/SRC/openSUSE:Factory/.semaphore.new.1251 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "semaphore" Fri Nov 13 18:30:56 2026 rev:62 rq:1397006 version:2.20.23 Changes: -------- --- /work/SRC/openSUSE:Factory/semaphore/semaphore.changes 2026-11-10 14:45:04.628270606 +0100 +++ /work/SRC/openSUSE:Factory/.semaphore.new.1251/semaphore.changes 2026-11-13 18:34:35.550422950 +0100 @@ -1,0 +2,157 @@ +Thu Nov 12 05:30:56 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 2.20.23: + https://github.com/semaphoreui/semaphore/releases/tag/v2.20.23 + * Semaphore UI one-click deployment on Cloudzy in #4148 + * Persist per-user language selection in user options in #4149 + * fix/delete user error in #4147 + * fix(ui): prevent Enter in CLI args dialog from submitting + parent form in #4092 + * fix: add missing env tag for SEMAPHORE_RUNNER_EXECUTOR in #4154 + * Sem 212 git clone retry in #4140 + * fix(config): add backward-compatible top-level secrets_path + fallback in #4133 + * fix(tasks): preserve output from short shell commands in #4159 + * chore(deps): update dependency core-js to v3.50.0 in #4143 + * chore(deps): update dependency nanoid to v6.0.1 in #4119 + * chore(deps): update dependency dayjs to v1.11.23 in #4177 + * chore(deps): update dependency axios to v1.20.0 in #4187 + * docs: sync engineering documentation with recent config and + feature changes in #4179 + * chore(deps): update dependency cron-parser to v5.10.0 in #4189 + * feat(TaskDetails, TaskLogView): link to schedule or integration + details and handle deleted origins in #4183 + * feat(git): parallelize submodule fetches with git --jobs flag + in #4172 + * docs: add RepoCloud as a deployment option in #4170 + * feat(tasks): support and test Ansible forks concurrency in + #4166 + * fix/jwt for docker executor in #4194 + * feat(runner): add check interval configuration for job polling + in #4175 + * refactor(api): function parseInt returns bool instead of error + in #4195 + * Feat: add delay node in #4145 + * fix(web): remove trailing spaces that break the build in #4200 + * docs: workflows guide, runner poll interval, Ansible forks in + #4199 + * add repository-relative template working directory in #4181 + * fix(tasks): isolate checkouts in #4198 + * fix(deps): update module github.com/go-jose/go-jose/v4 to + v4.1.5 in #4201 + * fix(deps): update module github.com/coreos/go-oidc/v3 to + v3.21.0 - autoclosed in #4202 + * Fix Dredd test server startup and port conflicts in #4206 + * feat(api): allow template_name when creating project tasks via + API in #4128 + * test(runners): add integration test suite for local, docker, + and k8s executor modes in #4208 + * feat(config): support SEMAPHORE_TLS_HTTP_REDIRECT_PORT pointer + env var in #4167 + * feat(ui): add YAML format support for Extra Variables in + Variable Groups in #4158 + * feat(ansible): add support for galaxy role and collection + arguments i… in #4160 + * chore(deps-dev): bump svgo from 2.8.3 to 2.8.4 in /web in #4217 + * fix(deps): update module github.com/stretchr/testify to v1.12.1 + in #4205 + * fix(deps): update module github.com/sirupsen/logrus to v1.10.2 + in #4204 + * feat(templates): hide Dry Run and Diff checkboxes per template + in #4152 + * chore(deps): update dependency openai to v7.13.0 in #4121 + * fix(deps): update module golang.org/x/crypto to v0.57.0 - + autoclosed in #4218 + * fix(deps): update dependency js-yaml to v5 in #4221 + * fix(deps): update module modernc.org/sqlite to v1.58.0 in #4220 + * fix(deps): update module golang.org/x/oauth2 to v0.37.0 in + #4219 + * feat(runners): add server-side debug diagnostics in #4222 + * fix(runner): authenticate unregister requests in #4214 + * chore(deps): update dependency openai to v7.14.0 in #4224 + * feat(integration): initialize Params map if nil in + GetTaskDefinition in #4089 + * feat(auth): session duration in #4227 + * chore(deps): update dependency openai to v7.15.0 in #4226 + * feat: suppress error notifications per template in #4232 + * chore(deps): update dependency cron-parser to v5.10.1 in #4237 + * Adding username to task logging in #4239 + * chore(deps): update dependency js-yaml to v5.4.2 in #4238 + * docs: template alert suppression and server log debugging in + #4241 + * Gracefully stop and clean up local task process groups in #4228 + * fix(deps): update module modernc.org/sqlite to v1.59.0 in #4242 + * chore(deps): update dependency openai to v7.18.0 in #4245 + * chore(deps): update dependency prettier to v3.9.8 in #4244 + * chore(deps): update dependency dotenv to v18 in #4248 + * chore(deps): update dependency openai to v7.20.0 in #4252 + * feat/gen ssh key in #3656 + * chore(tests): replace os.Setenv with t.Setenv in #4271 + * fix(ui): make schedule timezone alert dismissible in #4267 + * chore(deps): update dependency dotenv to v18.0.3 in #4273 + * feat(integrations): add HMAC-SHA512 webhook auth method in + #4270 + * fix(ui): exclude log timestamps from text selection in #4266 + * fix(git): forward proxy environment vars and support auth + encoding in bare metal installations in #4197 + * feat(host-config): map ssh hosts and git URLs to project + credentials in #4251 + * Feat/refactor workflows in #4287 + * feat(audit): add the security audit log in #4291 + * feat(git): enhance galaxyGitEnv for private repository + authentication and add tests in #4156 + * feat(audit): record resource and secret events in #4296 + * feat(audit): record task and runner events in #4300 + * feat(workflows): add environment variables about current + workflow run in #4302 + * feat(audit): add the audit.splunk_hec configuration section in + #4309 + * feat(audit): delete audit events older than a retention period + in #4313 + * fix(template): offer the files of the selected app in the file + picker in #4298 + * chore(deps): update dependency dotenv to v18.0.7 in #4283 + * chore(deps-dev): bump compression from 1.8.1 to 1.8.2 in /web + in #4331 + * chore(deps-dev): bump joi from 17.13.4 to 17.13.8 in /web in + #4330 + * feat(audit): add the audit log screen in #4325 + * feat/workflow artifacts in #4334 + * feat(repository): share one checkout between the templates of a + monorepo in #4326 + * Fix concurrent static inventory cleanup in #4335 + * fix(tasks): use unsafe only for Jinja2 in #4339 + * feat/git shallow clone in #4340 + * docs: add Pethost as a deployment option in #4342 + * feat(roles): give every role an ID in #4341 + * feat(roles): let members hold several roles in #4343 + * feat(roles): read roles from group mappings in #4347 + * Feat/wf survey vars in #4346 + * Feat/features from ex in #4348 + * fix(dredd): skip the global role lists without a plan in #4352 + * feat/wf integrations 2 in #4350 + * fix(projects): no project form without permission in #4353 + * Git branch from Integration in #4354 + * fix(docker): replace passlib with libpass in the server image + in #4322 + * feat/redis sentinel in #4360 + * feat(config): port can be number in #4367 + * Fix private module authentication in Pro beta image builds in + #4370 + * Feat/string secret in #4369 + * fix(backup): restore a project whole and ask about shared roles + in #4362 + * feat(pro): add proxy to subscription validation in #4381 + * Feat/client cli in #4383 + * feat(roles): add workflow verbs and role grants on workflows in + #4378 + * feat(roles): add the read permission in #4379 + * feat(ldap): apply group mappings at LDAP sign-in in #4395 + * test(vaults): regression test for cross-project vault + reparenting (GH… in #4415 + * sec(users): verify the current password on PUT /users/{id} + (GHSA-3gg5-457g-m9cg) in #4418 + * test(repositories): regression test for cross-project + repository creation (GHSA-q9cq-8j9q-r93m) in #4421 + +------------------------------------------------------------------- Old: ---- semaphore-2.19.21.obscpio web-2.19.21.tar.gz New: ---- semaphore-2.20.23.obscpio web-2.20.23.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ semaphore.spec ++++++ --- /var/tmp/diff_new_pack.aT8qln/_old 2026-11-13 18:34:55.798280201 +0100 +++ /var/tmp/diff_new_pack.aT8qln/_new 2026-11-13 18:34:55.800280286 +0100 @@ -17,7 +17,7 @@ Name: semaphore -Version: 2.19.21 +Version: 2.20.23 Release: 0 Summary: Modern UI for Ansible License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.aT8qln/_old 2026-11-13 18:34:55.869283207 +0100 +++ /var/tmp/diff_new_pack.aT8qln/_new 2026-11-13 18:34:55.872283334 +0100 @@ -4,8 +4,8 @@ <param name="scm">git</param> <param name="submodules">disable</param> <param name="exclude">.git</param> - <param name="revision">refs/tags/v2.19.21</param> - <param name="match-tag">v2.19.21</param> + <param name="revision">refs/tags/v2.20.23</param> + <param name="match-tag">v2.20.23</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.aT8qln/_old 2026-11-13 18:34:55.898284435 +0100 +++ /var/tmp/diff_new_pack.aT8qln/_new 2026-11-13 18:34:55.901284562 +0100 @@ -3,6 +3,6 @@ <param name="url">https://github.com/ansible-semaphore/semaphore</param> <param name="changesrevision">8a4dcf0868af718aaa5871368a3247dd622521f4</param></service><service name="tar_scm"> <param name="url">https://github.com/ansible-semaphore/semaphore.git</param> - <param name="changesrevision">154ba40dec42033cca419e19ef57488cc1aa6554</param></service></servicedata> + <param name="changesrevision">1d78fefe333f44e8f1709da44f7941834e104b2a</param></service></servicedata> (No newline at EOF) ++++++ semaphore-2.19.21.obscpio -> semaphore-2.20.23.obscpio ++++++ ++++ 157427 lines of diff (skipped) ++++++ semaphore.obsinfo ++++++ --- /var/tmp/diff_new_pack.aT8qln/_old 2026-11-13 18:34:56.874325758 +0100 +++ /var/tmp/diff_new_pack.aT8qln/_new 2026-11-13 18:34:56.878325928 +0100 @@ -1,5 +1,5 @@ name: semaphore -version: 2.19.21 -mtime: 1794260977 -commit: 154ba40dec42033cca419e19ef57488cc1aa6554 +version: 2.20.23 +mtime: 1794294020 +commit: 1d78fefe333f44e8f1709da44f7941834e104b2a ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/semaphore/vendor.tar.gz /work/SRC/openSUSE:Factory/.semaphore.new.1251/vendor.tar.gz differ: char 16, line 1 ++++++ web-2.19.21.tar.gz -> web-2.20.23.tar.gz ++++++ /work/SRC/openSUSE:Factory/semaphore/web-2.19.21.tar.gz /work/SRC/openSUSE:Factory/.semaphore.new.1251/web-2.20.23.tar.gz differ: char 13, line 1
