chore(deps): Update semaphoreui/semaphore Docker tag to v2.20.23 #167

Merged
renovate-bot merged 1 commits from renovate/semaphoreui-semaphore-2.x into main 2026-11-10 08:23:10 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
semaphoreui/semaphore minor v2.19.17 → v2.20.23

Release Notes

semaphoreui/semaphore

v2.20.23

Compare Source

image
What's Changed
New Contributors

Full Changelog: https://github.com/semaphoreui/semaphore/compare/v2.20.0-alpha1...v2.20.23


Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • "after 3am and before 6am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [semaphoreui/semaphore](https://github.com/semaphoreui/semaphore) | minor | `v2.19.17` → `v2.20.23` | --- ### Release Notes <details> <summary>semaphoreui/semaphore</summary> ### [`v2.20.23`](https://github.com/semaphoreui/semaphore/releases/tag/v2.20.23) [Compare Source](https://github.com/semaphoreui/semaphore/compare/v2.19.17...v2.20.23) <a href="https://semaphoreui.com/releases/semaphore-v2_20"> <img width="1536" height="700" alt="image" src="https://github.com/user-attachments/assets/84f5d6b0-7e82-4a29-82c3-52c0114e1db8" /> </a> ##### What's Changed * Semaphore UI one-click deployment on Cloudzy by @&#8203;sabased in https://github.com/semaphoreui/semaphore/pull/4148 * Persist per-user language selection in user options by @&#8203;fiftin with @&#8203;Copilot in https://github.com/semaphoreui/semaphore/pull/4149 * fix/delete user error by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4147 * fix(ui): prevent Enter in CLI args dialog from submitting parent form by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4092 * fix: add missing env tag for SEMAPHORE_RUNNER_EXECUTOR by @&#8203;jon4hz in https://github.com/semaphoreui/semaphore/pull/4154 * Sem 212 git clone retry by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4140 * fix(config): add backward-compatible top-level secrets_path fallback by @&#8203;NewMayur in https://github.com/semaphoreui/semaphore/pull/4133 * fix(tasks): preserve output from short shell commands by @&#8203;rzaitov in https://github.com/semaphoreui/semaphore/pull/4159 * chore(deps): update dependency core-js to v3.50.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4143 * chore(deps): update dependency nanoid to v6.0.1 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4119 * chore(deps): update dependency dayjs to v1.11.23 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4177 * chore(deps): update dependency axios to v1.20.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4187 * docs: sync engineering documentation with recent config and feature changes by @&#8203;cursor[bot] in https://github.com/semaphoreui/semaphore/pull/4179 * chore(deps): update dependency cron-parser to v5.10.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4189 * feat(TaskDetails, TaskLogView): link to schedule or integration details and handle deleted origins by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4183 * feat(git): parallelize submodule fetches with git --jobs flag by @&#8203;dungeon-master-666 in https://github.com/semaphoreui/semaphore/pull/4172 * docs: add RepoCloud as a deployment option by @&#8203;cosark in https://github.com/semaphoreui/semaphore/pull/4170 * feat(tasks): support and test Ansible forks concurrency by @&#8203;NewMayur in https://github.com/semaphoreui/semaphore/pull/4166 * fix/jwt for docker executor by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4194 * feat(runner): add check interval configuration for job polling by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4175 * refactor(api): function parseInt returns bool instead of error by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4195 * Feat: add delay node by @&#8203;LowSwoo in https://github.com/semaphoreui/semaphore/pull/4145 * fix(web): remove trailing spaces that break the build by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4200 * docs: workflows guide, runner poll interval, Ansible forks by @&#8203;cursor[bot] in https://github.com/semaphoreui/semaphore/pull/4199 * add repository-relative template working directory by @&#8203;rzaitov in https://github.com/semaphoreui/semaphore/pull/4181 * fix(tasks): isolate checkouts by effective branch by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4198 * fix(deps): update module github.com/go-jose/go-jose/v4 to v4.1.5 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4201 * fix(deps): update module github.com/coreos/go-oidc/v3 to v3.21.0 - autoclosed by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4202 * Fix Dredd test server startup and port conflicts by @&#8203;rzaitov in https://github.com/semaphoreui/semaphore/pull/4206 * feat(api): allow template_name when creating project tasks via API by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4128 * test(runners): add integration test suite for local, docker, and k8s executor modes by @&#8203;NewMayur in https://github.com/semaphoreui/semaphore/pull/4208 * feat(config): support SEMAPHORE_TLS_HTTP_REDIRECT_PORT pointer env var by @&#8203;NewMayur in https://github.com/semaphoreui/semaphore/pull/4167 * feat(ui): add YAML format support for Extra Variables in Variable Groups by @&#8203;thinas1115 in https://github.com/semaphoreui/semaphore/pull/4158 * feat(ansible): add support for galaxy role and collection arguments i… by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4160 * chore(deps-dev): bump svgo from 2.8.3 to 2.8.4 in /web by @&#8203;dependabot[bot] in https://github.com/semaphoreui/semaphore/pull/4217 * fix(deps): update module github.com/stretchr/testify to v1.12.1 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4205 * fix(deps): update module github.com/sirupsen/logrus to v1.10.2 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4204 * feat(templates): hide Dry Run and Diff checkboxes per template by @&#8203;lucuma13 in https://github.com/semaphoreui/semaphore/pull/4152 * chore(deps): update dependency openai to v7.13.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4121 * fix(deps): update module golang.org/x/crypto to v0.57.0 - autoclosed by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4218 * fix(deps): update dependency js-yaml to v5 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4221 * fix(deps): update module modernc.org/sqlite to v1.58.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4220 * fix(deps): update module golang.org/x/oauth2 to v0.37.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4219 * feat(runners): add server-side debug diagnostics by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4222 * fix(runner): authenticate unregister requests by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4214 * chore(deps): update dependency openai to v7.14.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4224 * feat(integration): initialize Params map if nil in GetTaskDefinition by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4089 * feat(auth): session duration by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4227 * chore(deps): update dependency openai to v7.15.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4226 * feat: suppress error notifications per template by @&#8203;EyJunge1 in https://github.com/semaphoreui/semaphore/pull/4232 * chore(deps): update dependency cron-parser to v5.10.1 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4237 * Adding username to task logging by @&#8203;JRNC in https://github.com/semaphoreui/semaphore/pull/4239 * chore(deps): update dependency js-yaml to v5.4.2 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4238 * docs: template alert suppression and server log debugging by @&#8203;cursor[bot] in https://github.com/semaphoreui/semaphore/pull/4241 * Gracefully stop and clean up local task process groups by @&#8203;rzaitov in https://github.com/semaphoreui/semaphore/pull/4228 * fix(deps): update module modernc.org/sqlite to v1.59.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4242 * chore(deps): update dependency openai to v7.18.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4245 * chore(deps): update dependency prettier to v3.9.8 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4244 * chore(deps): update dependency dotenv to v18 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4248 * chore(deps): update dependency openai to v7.20.0 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4252 * feat/gen ssh key by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/3656 * chore(tests): replace os.Setenv with t.Setenv by @&#8203;EyJunge1 in https://github.com/semaphoreui/semaphore/pull/4271 * fix(ui): make schedule timezone alert dismissible by @&#8203;EyJunge1 in https://github.com/semaphoreui/semaphore/pull/4267 * chore(deps): update dependency dotenv to v18.0.3 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4273 * feat(integrations): add HMAC-SHA512 webhook auth method by @&#8203;EyJunge1 in https://github.com/semaphoreui/semaphore/pull/4270 * fix(ui): exclude log timestamps from text selection by @&#8203;EyJunge1 in https://github.com/semaphoreui/semaphore/pull/4266 * fix(git): forward proxy environment vars and support auth encoding in bare metal installations by @&#8203;NewMayur in https://github.com/semaphoreui/semaphore/pull/4197 * feat(host-config): map ssh hosts and git URLs to project credentials by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4251 * Feat/refactor workflows by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4287 * feat(audit): add the security audit log by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4291 * feat(git): enhance galaxyGitEnv for private repository authentication and add tests by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4156 * feat(audit): record resource and secret events by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4296 * feat(audit): record task and runner events by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4300 * feat(workflows): add environment variables about current workflow run by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4302 * feat(audit): add the audit.splunk_hec configuration section by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4309 * feat(audit): delete audit events older than a retention period by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4313 * fix(template): offer the files of the selected app in the file picker by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4298 * chore(deps): update dependency dotenv to v18.0.7 by @&#8203;renovate[bot] in https://github.com/semaphoreui/semaphore/pull/4283 * chore(deps-dev): bump compression from 1.8.1 to 1.8.2 in /web by @&#8203;dependabot[bot] in https://github.com/semaphoreui/semaphore/pull/4331 * chore(deps-dev): bump joi from 17.13.4 to 17.13.8 in /web by @&#8203;dependabot[bot] in https://github.com/semaphoreui/semaphore/pull/4330 * feat(audit): add the audit log screen by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4325 * feat/workflow artifacts by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4334 * feat(repository): share one checkout between the templates of a monorepo by @&#8203;befika in https://github.com/semaphoreui/semaphore/pull/4326 * Fix concurrent static inventory cleanup by @&#8203;sean0407 in https://github.com/semaphoreui/semaphore/pull/4335 * fix(tasks): use unsafe only for Jinja2 by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4339 * feat/git shallow clone by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4340 * docs: add Pethost as a deployment option by @&#8203;sadfun in https://github.com/semaphoreui/semaphore/pull/4342 * feat(roles): give every role an ID by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4341 * feat(roles): let members hold several roles by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4343 * feat(roles): read roles from group mappings by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4347 * Feat/wf survey vars by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4346 * Feat/features from ex by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4348 * fix(dredd): skip the global role lists without a plan by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4352 * feat/wf integrations 2 by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4350 * fix(projects): no project form without permission by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4353 * Git branch from Integration by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4354 * fix(docker): replace passlib with libpass in the server image by @&#8203;muhammadyusuf-kurbonov in https://github.com/semaphoreui/semaphore/pull/4322 * feat/redis sentinel by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4360 * feat(config): port can be number by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4367 * Fix private module authentication in Pro beta image builds by @&#8203;fiftin with @&#8203;Copilot in https://github.com/semaphoreui/semaphore/pull/4370 * Feat/string secret by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4369 * fix(backup): restore a project whole and ask about shared roles by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4362 * feat(pro): add proxy to subscription validation by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4381 * Feat/client cli by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4383 * feat(roles): add workflow verbs and role grants on workflows by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4378 * feat(roles): add the read permission by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4379 * feat(ldap): apply group mappings at LDAP sign-in by @&#8203;souryogurt in https://github.com/semaphoreui/semaphore/pull/4395 * test(vaults): regression test for cross-project vault reparenting (GH… by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4415 * sec(users): verify the current password on PUT /users/{id} (GHSA-3gg5-457g-m9cg) by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4418 * test(repositories): regression test for cross-project repository creation (GHSA-q9cq-8j9q-r93m) by @&#8203;fiftin in https://github.com/semaphoreui/semaphore/pull/4421 ##### New Contributors * @&#8203;sabased made their first contribution in https://github.com/semaphoreui/semaphore/pull/4148 * @&#8203;jon4hz made their first contribution in https://github.com/semaphoreui/semaphore/pull/4154 * @&#8203;NewMayur made their first contribution in https://github.com/semaphoreui/semaphore/pull/4133 * @&#8203;rzaitov made their first contribution in https://github.com/semaphoreui/semaphore/pull/4159 * @&#8203;cosark made their first contribution in https://github.com/semaphoreui/semaphore/pull/4170 * @&#8203;LowSwoo made their first contribution in https://github.com/semaphoreui/semaphore/pull/4145 * @&#8203;souryogurt made their first contribution in https://github.com/semaphoreui/semaphore/pull/4200 * @&#8203;thinas1115 made their first contribution in https://github.com/semaphoreui/semaphore/pull/4158 * @&#8203;lucuma13 made their first contribution in https://github.com/semaphoreui/semaphore/pull/4152 * @&#8203;EyJunge1 made their first contribution in https://github.com/semaphoreui/semaphore/pull/4232 * @&#8203;JRNC made their first contribution in https://github.com/semaphoreui/semaphore/pull/4239 * @&#8203;sean0407 made their first contribution in https://github.com/semaphoreui/semaphore/pull/4335 * @&#8203;sadfun made their first contribution in https://github.com/semaphoreui/semaphore/pull/4342 * @&#8203;muhammadyusuf-kurbonov made their first contribution in https://github.com/semaphoreui/semaphore/pull/4322 **Full Changelog**: <https://github.com/semaphoreui/semaphore/compare/v2.20.0-alpha1...v2.20.23> </details> --- ### Configuration 📅 **Schedule**: (in timezone America/New_York) - Branch creation - "after 3am and before 6am" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWF0ZWQtdXBkYXRlIiwiZGVwZW5kZW5jaWVzIl19-->
renovate-bot added the dependenciesautomated-update labels 2026-11-10 08:22:10 +00:00
renovate-bot added 1 commit 2026-11-10 08:22:10 +00:00
chore(deps): Update semaphoreui/semaphore Docker tag to v2.20.23
gate / gate (pull_request) Successful in 57s
gate / conformance (pull_request) Skipped
d1c99cd116
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-11-10 08:22:10 +00:00
renovate-bot merged commit 8c440c15ba into main 2026-11-10 08:23:10 +00:00
renovate-bot deleted branch renovate/semaphoreui-semaphore-2.x 2026-11-10 08:23:10 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Home-Network/home-network-k3s-impl#167