Skip to content

feat(locales): add experimental footer message to localization files … #22

feat(locales): add experimental footer message to localization files …

feat(locales): add experimental footer message to localization files … #22

Triggered via push April 27, 2026 16:35
Status Failure
Total duration 9m 2s
Artifacts 2

ci.yml

on: push
Build frontend artifact  /  Build frontend artifact
49s
Build frontend artifact / Build frontend artifact
Matrix: verify
Linux build check
1m 16s
Linux build check
Validate Linux build artifact
9s
Validate Linux build artifact
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 7 warnings
Localization tests
Process completed with exit code 1.
tests/frontend/i18n.test.js > i18n Localization Tests > should find all $t usage in components and ensure they exist in en.json: tests/frontend/i18n.test.js#L113
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ tests/frontend/i18n.test.js:113:42
tests/frontend/i18n.test.js > i18n Localization Tests > should have all keys from en.json in 中文: tests/frontend/i18n.test.js#L49
AssertionError: expected [ …(10) ] to deeply equal [] - Expected + Received - [] + [ + "messages.translate_select_target", + "messages.translating_message", + "messages.translated_from_to", + "messages.show_original", + "messages.show_translation", + "messages.translate_message", + "messages.translate_target_invalid", + "tutorial.bootstrap_search_placeholder", + "tutorial.bootstrap_search_no_match", + "tutorial.bootstrap_search_clear", + ] ❯ tests/frontend/i18n.test.js:49:33
tests/frontend/i18n.test.js > i18n Localization Tests > should have all keys from en.json in Русский: tests/frontend/i18n.test.js#L49
AssertionError: expected [ …(10) ] to deeply equal [] - Expected + Received - [] + [ + "messages.translate_select_target", + "messages.translating_message", + "messages.translated_from_to", + "messages.show_original", + "messages.show_translation", + "messages.translate_message", + "messages.translate_target_invalid", + "tutorial.bootstrap_search_placeholder", + "tutorial.bootstrap_search_no_match", + "tutorial.bootstrap_search_clear", + ] ❯ tests/frontend/i18n.test.js:49:33
tests/frontend/i18n.test.js > i18n Localization Tests > should have all keys from en.json in Nederlands: tests/frontend/i18n.test.js#L49
AssertionError: expected [ …(10) ] to deeply equal [] - Expected + Received - [] + [ + "messages.translate_select_target", + "messages.translating_message", + "messages.translated_from_to", + "messages.show_original", + "messages.show_translation", + "messages.translate_message", + "messages.translate_target_invalid", + "tutorial.bootstrap_search_placeholder", + "tutorial.bootstrap_search_no_match", + "tutorial.bootstrap_search_clear", + ] ❯ tests/frontend/i18n.test.js:49:33
tests/frontend/i18n.test.js > i18n Localization Tests > should have all keys from en.json in Italiano: tests/frontend/i18n.test.js#L49
AssertionError: expected [ …(10) ] to deeply equal [] - Expected + Received - [] + [ + "messages.translate_select_target", + "messages.translating_message", + "messages.translated_from_to", + "messages.show_original", + "messages.show_translation", + "messages.translate_message", + "messages.translate_target_invalid", + "tutorial.bootstrap_search_placeholder", + "tutorial.bootstrap_search_no_match", + "tutorial.bootstrap_search_clear", + ] ❯ tests/frontend/i18n.test.js:49:33
tests/frontend/i18n.test.js > i18n Localization Tests > should have all keys from en.json in Français: tests/frontend/i18n.test.js#L49
AssertionError: expected [ …(10) ] to deeply equal [] - Expected + Received - [] + [ + "messages.translate_select_target", + "messages.translating_message", + "messages.translated_from_to", + "messages.show_original", + "messages.show_translation", + "messages.translate_message", + "messages.translate_target_invalid", + "tutorial.bootstrap_search_placeholder", + "tutorial.bootstrap_search_no_match", + "tutorial.bootstrap_search_clear", + ] ❯ tests/frontend/i18n.test.js:49:33
tests/frontend/i18n.test.js > i18n Localization Tests > should have all keys from en.json in Español: tests/frontend/i18n.test.js#L49
AssertionError: expected [ …(10) ] to deeply equal [] - Expected + Received - [] + [ + "messages.translate_select_target", + "messages.translating_message", + "messages.translated_from_to", + "messages.show_original", + "messages.show_translation", + "messages.translate_message", + "messages.translate_target_invalid", + "tutorial.bootstrap_search_placeholder", + "tutorial.bootstrap_search_no_match", + "tutorial.bootstrap_search_clear", + ] ❯ tests/frontend/i18n.test.js:49:33
tests/frontend/i18n.test.js > i18n Localization Tests > should have all keys from en.json in Deutsch: tests/frontend/i18n.test.js#L49
AssertionError: expected [ …(10) ] to deeply equal [] - Expected + Received - [] + [ + "messages.translate_select_target", + "messages.translating_message", + "messages.translated_from_to", + "messages.show_original", + "messages.show_translation", + "messages.translate_message", + "messages.translate_target_invalid", + "tutorial.bootstrap_search_placeholder", + "tutorial.bootstrap_search_no_match", + "tutorial.bootstrap_search_clear", + ] ❯ tests/frontend/i18n.test.js:49:33
Backend tests
Process completed with exit code 1.
Build frontend artifact / Build frontend artifact
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Localization tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux build check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Frontend tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate Linux build artifact
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Backend tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
meshchatx-frontend-ci-25007400044-1 Expired
15.5 MB
sha256:3476deacf1b732cf1d2036a052bd159e3a0c3dd3f29a3e761cf9da9009ff3044
meshchatx-linux-build-check-dev-25007400044 Expired
73 MB
sha256:991310a195165284dd41abc13c0d83cf090b74c4ece4e8d41954fded19b4d29f