feat(wekan): update image docker.io/wekanteam/wekan v9.43 → v9.45 (#49126)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) |
minor | `1cb700c` → `fdb0a99` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>wekan/wekan (docker.io/wekanteam/wekan)</summary>

###
[`v9.45`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v945-2026-06-14-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.44...v9.45)

This release adds the following updates:

- [Made the "Release All Platforms" snap build resilient to transient
Launchpad
failures](https://redirect.github.com/wekan/wekan/commit/4a1eff22831b18bbf1a6b0defb4e8e9c6bacee1b).
  `snapcraft remote-build` intermittently dies with a transient TLS
drop (`SSLEOFError: EOF occurred in violation of protocol`, exit 70)
while
talking to Launchpad after pushing the repo — unrelated to the build
itself —
which failed the whole release. The step now retries the remote build up
to
  three times before giving up.
  Thanks to xet7 and Claude.

Thanks to above GitHub users for their contributions and translators for
their translations.

###
[`v9.44`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v944-2026-06-14-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v9.43...v9.44)

This release adds the following new features:

- [Full right-to-left (RTL) UI for every page when an RTL language is
selected](https://redirect.github.com/wekan/wekan/commit/3fa75de5df46b60615ca71721f4ac534a416cc1f)
(Arabic and its variants, Persian/Farsi, Hebrew, Uyghur, Uzbek-Arabic
and
Yiddish — the languages flagged `rtl: true` in
`imports/i18n/languages.js`).
Previously only some pages flipped. The root `<html>` element now gets a
reactive `dir="rtl"`/`dir="ltr"` attribute that follows the chosen
language, so
the whole UI mirrors at once. To make this work on every page rather
than a
handful, all directional component CSS was converted to CSS logical
properties
  (`margin-left`→`margin-inline-start`, `left:`→`inset-inline-start:`,
`text-align: left`→`text-align: start`, `float: left`→`float:
inline-start`,
and the mirror-image right/end variants) across 48 stylesheets, which
flip
  automatically with `dir`. Horizontal-centering rules using
`left: 50%` + `transform: translate(-50%, …)` were intentionally kept
physical,
since those already center correctly in both directions. The calendar
view also
  renders RTL. Thanks to xet7 and Claude.
- Tests for the RTL UI. A fast, server-less `tests/rtl.test.js` (run
with
`node tests/rtl.test.js`) checks that exactly the expected languages are
flagged `rtl: true`, that the direction helper maps each language to the
right
`dir` value, that the root `<html>` and the client keep `dir` in sync,
and —
as a regression guard — that component CSS keeps using logical
properties
(no physical `margin-left`/`float: left`/bare `left:` offsets sneak back
in).
A Playwright browser spec `tests/playwright/specs/18-rtl-layout.e2e.js`
drives
the app in both English (LTR) and Arabic (RTL) and asserts, on the
boards list,
board view, card details, my-cards / due-cards / global-search, the
admin
  settings page and the login page, that the direction is correct, the
translated text is visible, and leading-edge content (the boards menu,
the
  first board list) sits on the correct side. Thanks to xet7 and Claude.
- Fixed the "Meteor unit tests" CI job hanging until its 45-minute
timeout. The
  workflow set `TEST_WATCH: '0'`, but meteortesting:mocha computes
`testWatch: TEST_WATCH || …` and the string `'0'` is truthy in
JavaScript, so
it turned on watch mode and the process never exited. Removing the env
var lets
`meteor test --once` finish and exit with the correct status. Thanks to
xet7
  and Claude.
- Fixed the GitHub Pages (docs) build failing with a Liquid syntax
error. The
webhook reference page `docs/Webhooks/Webhook-data.md` documents
payloads full
of `{{placeholder}}` tokens, and two had a typo (`{{swimlane-id}` with
one
closing brace) that aborted Jekyll's Liquid parser. The
placeholder-heavy doc
pages (Webhook-data, Translations, Troubleshooting-Mail,
Original-Positions)
are now wrapped in `{% raw %}`/`{% endraw %}` so Jekyll emits the
template
tokens literally instead of trying to evaluate them — fixing the build
and
  making the placeholders render correctly. Thanks to xet7 and Claude.

Thanks to above GitHub users for their contributions and translators for
their translations.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

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

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93ZWthbiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
This commit is contained in:
TrueCharts Bot
2026-06-15 06:22:56 +00:00
committed by GitHub
parent 7f6936b708
commit 3d62a7a679
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ annotations:
trueforge.org/min_helm_version: "3.14" trueforge.org/min_helm_version: "3.14"
trueforge.org/train: stable trueforge.org/train: stable
apiVersion: v2 apiVersion: v2
appVersion: 9.43.0 appVersion: 9.45.0
dependencies: dependencies:
- name: common - name: common
version: 29.5.3 version: 29.5.3
@@ -44,5 +44,5 @@ sources:
- https://hub.docker.com/r/wekanteam/wekan - https://hub.docker.com/r/wekanteam/wekan
- https://wekan.github.io/ - https://wekan.github.io/
type: application type: application
version: 21.21.1 version: 21.22.0
+1 -1
View File
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=./values.schema.json # yaml-language-server: $schema=./values.schema.json
image: image:
repository: docker.io/wekanteam/wekan repository: docker.io/wekanteam/wekan
tag: v9.43@sha256:1cb700c84aec7fcdb5256a8ee88b49ae913f4dead19e1339a64990ac57dcbc40 tag: v9.45@sha256:fdb0a993d2795664d3efe8e49f97db1fd2743a6495c68e996cf0db5dd2819c0b
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
service: service:
main: main: