Skip to content

Commit

Permalink
Merge pull request #4128 from reportportal/rc/5.12.1
Browse files Browse the repository at this point in the history
Release 5.12.1
  • Loading branch information
AmsterGet authored Dec 11, 2024
2 parents f3a0937 + 5bed769 commit 2f613ec
Show file tree
Hide file tree
Showing 69 changed files with 1,622 additions and 2,172 deletions.
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* [ ] Have you run the linter (`npm run lint`) prior to submission? Enable the git hook on commit in your IDE to run it and format the code automatically.
* [ ] Have you run the tests locally and added/updated them if needed?
* [ ] Have you checked that app can be built (`npm run build`)?
* [ ] Have you checked that no new circular dependencies appreared with your changes? (the webpack plugin reports circular dependencies within the `dev` npm script)
* [ ] Have you made sure that all the necessary pipelines has been successfully completed?
* [ ] If the task requires translations to be updated, have you done this by running the `manage:translations` script?

Expand Down
8 changes: 0 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,11 +82,3 @@ jobs:
asset_path: '${{ github.workspace }}/${{ env.RELEASE_DIR }}/${{ env.UI_ARTIFACT_NAME }}'
asset_name: ${{ env.UI_ARTIFACT_NAME }}
asset_content_type: application/gzip

- name: Commit version
run: |
echo ${{ github.event.inputs.version }} > ${{ github.workspace }}/VERSION
git add ${{ github.workspace }}/VERSION
export CHANGED=`git status | grep VERSION | xargs`
[ -z "${CHANGED}" ] || git commit -m 'Commit version'
git push
7 changes: 4 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
# Only for technical/build aims, built image will be with nginxinc/nginx-unprivileged:alpine according to the last step

FROM --platform=$BUILDPLATFORM alpine:3.20.3 AS generate-build-info

FROM alpine:3.20.3 AS generate-build-info
RUN mkdir -p /usr/src/app/build
WORKDIR /usr/src
ARG APP_VERSION=develop
ARG BUILD_BRANCH
ARG BUILD_DATE
RUN echo {\"build\": { \"version\": \"${APP_VERSION}\", \"branch\": \"${BUILD_BRANCH}\", \"build_date\": \"${BUILD_DATE}\", \"name\": \"Service UI\", \"repo\": \"reportportal/service-ui\"}} > ./app/build/buildInfo.json

FROM --platform=$BUILDPLATFORM node:20-alpine AS build-frontend
FROM node:20-alpine AS build-frontend
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY ./app/ /usr/src/app/
RUN export NODE_OPTIONS="--max-old-space-size=4096"
RUN npm ci --legacy-peer-deps && npm run build

FROM --platform=$BUILDPLATFORM nginxinc/nginx-unprivileged:alpine
FROM nginxinc/nginx-unprivileged:alpine

USER root

Expand Down
13 changes: 12 additions & 1 deletion app/localization/translated/be.json
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,7 @@
"Common.add": "Дадаць",
"Common.analyzerDisabled": "Сэрвiс analyzer не запушчаны",
"Common.april": "Красавік",
"Common.assign": "Прызначыць",
"Common.august": "Жнівень",
"Common.back": "Назад",
"Common.cancel": "Адмяніць",
Expand Down Expand Up @@ -647,7 +648,8 @@
"EditWidgetModal.editWidgetSuccess": "Віджэт абноўлены!",
"EditWidgetModal.headerText": "Рэдагаваць віджэт",
"EmailFormFields.authLabel": "Аўтарызацыя",
"EmailFormFields.fromLabel": "Імя адпраўніка па змаўчанні",
"EmailFormFields.fromEmailLabel": "From Email",
"EmailFormFields.fromNameLabel": "From name",
"EmailFormFields.hostLabel": "Хост",
"EmailFormFields.passwordLabel": "Пароль",
"EmailFormFields.portFieldHint": "Магчымы толькі лічбы ад '1' да '65535'",
Expand Down Expand Up @@ -1069,7 +1071,9 @@
"InvestigatedPercentageOfLaunchesControls.ItemsFieldLabel": "Элементы",
"InvestigatedPercentageOfLaunchesControls.ItemsValidationError": "Колькасць элементаў павінна быць памерам ад '1' да '600'",
"InviteUserModal.description": "Запрасіць карыстальніка на праект",
"InviteUserModal.descriptionAssign": "Прызначыць карыстальніка на праект",
"InviteUserModal.emailLabel": "Электронная пошта",
"InviteUserModal.headerAssignUserModal": "Прызначыць карыстальніка",
"InviteUserModal.headerInviteUserModal": "Запрасіць карыстальніка",
"InviteUserModal.inputPlaceholder": "Калі ласка, увядзіце лагін або адрас электроннай пошты",
"InviteUserModal.inviteExternalMember": "Запрашэнне ўдзельніка было паспяхова зарэгістравана. Якая пацвярджае інфармацыя будзе адпраўлена на прадстаўлены электронны адрас. Тэрмін дзеяння: 1 дзень.",
Expand Down Expand Up @@ -1372,6 +1376,7 @@
"MembersGrid.roleCol": "Праектная ролю",
"MembersPage.notFound": "Не знойдзена удзельнікаў па фільтру ''{filter}''",
"MembersPage.title": "Удзельнікі праекта",
"MembersPageToolbar.assignUser": "Прызначыць карыстальніка",
"MembersPageToolbar.inviteUser": "Запрасіць Карыстальніка",
"MembersPageToolbar.membersSearchHint": "Імя карыстальніка не павінна быць пустым",
"MembersPageToolbar.permissionMap": "Карта Правоў",
Expand Down Expand Up @@ -1839,6 +1844,12 @@
"SortingControl.sortByFailedItems": "Няўдалыя пункты",
"SortingControl.sortByPassingRate": "Прахадны бал",
"SortingControl.sortByTotal": "Агульная колькасць",
"SsoUsersForm.errorNotification": "Не ўдалося абнавіць налады SSO",
"SsoUsersForm.formHeader": "Запрашэнне карыстальнікаў",
"SsoUsersForm.manualInvitesDescription": "Карыстальнікі могуць адпраўляць запрашэнні іншым карыстальнікам. Калі ўключана, новыя карыстальнікі могуць быць ствараны толькі праз SSO.",
"SsoUsersForm.ssoOnlyDescription": "Новыя карыстальнікі могуць быць створаны толькі праз SSO.",
"SsoUsersForm.successNotification": "Налады SSO паспяхова абноўлены",
"SsoUsersForm.switcherLabel": "Толькі SSO карыстальнікі",
"StackTrace.jumpTo": "Перайсці",
"StackTrace.linkText": "Адкрыць логі",
"StackTrace.loadLabel": "Загрузіць яшчэ",
Expand Down
13 changes: 12 additions & 1 deletion app/localization/translated/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,7 @@
"Common.add": "Agregar",
"Common.analyzerDisabled": "El servicio del analizador no está disponible",
"Common.april": "Abril",
"Common.assign": "Assign",
"Common.august": "Agosto",
"Common.back": "Atrás",
"Common.cancel": "Cancelar",
Expand Down Expand Up @@ -647,7 +648,8 @@
"EditWidgetModal.editWidgetSuccess": "¡Widget actualizado!",
"EditWidgetModal.headerText": "Editar widget",
"EmailFormFields.authLabel": "Autorización",
"EmailFormFields.fromLabel": "Nombre del remitente predeterminado",
"EmailFormFields.fromEmailLabel": "From Email",
"EmailFormFields.fromNameLabel": "From name",
"EmailFormFields.hostLabel": "Host",
"EmailFormFields.passwordLabel": "Contraseña",
"EmailFormFields.portFieldHint": "Solo se permiten números del '1' al '65535'",
Expand Down Expand Up @@ -1069,7 +1071,9 @@
"InvestigatedPercentageOfLaunchesControls.ItemsFieldLabel": "Elementos",
"InvestigatedPercentageOfLaunchesControls.ItemsValidationError": "El número de elementos debe estar entre '1' y '600'",
"InviteUserModal.description": "Invitar usuario al proyecto",
"InviteUserModal.descriptionAssign": "Assign user to the project",
"InviteUserModal.emailLabel": "Correo electrónico",
"InviteUserModal.headerAssignUserModal": "Assign user",
"InviteUserModal.headerInviteUserModal": "Invitar usuario",
"InviteUserModal.inputPlaceholder": "Ingrese nombre de usuario o correo electrónico",
"InviteUserModal.inviteExternalMember": "La invitación del miembro se ha registrado correctamente. La información de confirmación será enviada a la dirección de correo electrónico proporcionada. Validez: 1 día.",
Expand Down Expand Up @@ -1372,6 +1376,7 @@
"MembersGrid.roleCol": "Rol de proyecto",
"MembersPage.notFound": "No se encontraron miembros para ''{filter}''",
"MembersPage.title": "Miembros del proyecto",
"MembersPageToolbar.assignUser": "Assign User",
"MembersPageToolbar.inviteUser": "Invitar Usuario",
"MembersPageToolbar.membersSearchHint": "El nombre de usuario no debe estar vacío",
"MembersPageToolbar.permissionMap": "Mapa de permisos",
Expand Down Expand Up @@ -1839,6 +1844,12 @@
"SortingControl.sortByFailedItems": "Elementos fallidos",
"SortingControl.sortByPassingRate": "Porcentaje de aprobados",
"SortingControl.sortByTotal": "Cantidad total",
"SsoUsersForm.errorNotification": "Failed to update SSO settings",
"SsoUsersForm.formHeader": "Instance Invitations",
"SsoUsersForm.manualInvitesDescription": "Users can manually send invitations for other users. If enabled new users can be created via SSO only.",
"SsoUsersForm.ssoOnlyDescription": "New users can be created via SSO only.",
"SsoUsersForm.successNotification": "SSO settings have been updated successfully",
"SsoUsersForm.switcherLabel": "SSO users only",
"StackTrace.jumpTo": "Ir a",
"StackTrace.linkText": "Abrir registros",
"StackTrace.loadLabel": "Cargar más",
Expand Down
13 changes: 12 additions & 1 deletion app/localization/translated/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,7 @@
"Common.add": "Добавить",
"Common.analyzerDisabled": "Сервис analyzer не запущен",
"Common.april": "Апрель",
"Common.assign": "Назначить",
"Common.august": "Август",
"Common.back": "Назад",
"Common.cancel": "Отменить",
Expand Down Expand Up @@ -647,7 +648,8 @@
"EditWidgetModal.editWidgetSuccess": "Виджет обновлен!",
"EditWidgetModal.headerText": "Редактировать виджет",
"EmailFormFields.authLabel": "Авторизация",
"EmailFormFields.fromLabel": "Имя отправителя по умолчанию",
"EmailFormFields.fromEmailLabel": "From Email",
"EmailFormFields.fromNameLabel": "From name",
"EmailFormFields.hostLabel": "Хост",
"EmailFormFields.passwordLabel": "Пароль",
"EmailFormFields.portFieldHint": "Возможны только цифры от '1' до '65535'",
Expand Down Expand Up @@ -1069,7 +1071,9 @@
"InvestigatedPercentageOfLaunchesControls.ItemsFieldLabel": "Элементы",
"InvestigatedPercentageOfLaunchesControls.ItemsValidationError": "Количество элементов принимает значения от '1' до '600'",
"InviteUserModal.description": "Пригласить пользователя на проект",
"InviteUserModal.descriptionAssign": "Назначить пользователя на проект",
"InviteUserModal.emailLabel": "Электронная почта",
"InviteUserModal.headerAssignUserModal": "Назначить пользователя",
"InviteUserModal.headerInviteUserModal": "Пригласить пользователя",
"InviteUserModal.inputPlaceholder": "Введите логин или адрес электронной почты",
"InviteUserModal.inviteExternalMember": "Приглашение участника было успешно зарегистрировано. Подтверждающая информация будет отправлена на предоставленный электронный адрес. Срок действия: 1 день.",
Expand Down Expand Up @@ -1372,6 +1376,7 @@
"MembersGrid.roleCol": "Проектная роль",
"MembersPage.notFound": "No members found for ''{filter}''",
"MembersPage.title": "Участники проекта",
"MembersPageToolbar.assignUser": "Назначить пользователя",
"MembersPageToolbar.inviteUser": "Пригласить Пользователя",
"MembersPageToolbar.membersSearchHint": "Имя пользователя не должно быть пустым",
"MembersPageToolbar.permissionMap": "Карта Прав",
Expand Down Expand Up @@ -1839,6 +1844,12 @@
"SortingControl.sortByFailedItems": "Неудачные пункты",
"SortingControl.sortByPassingRate": "Проходной балл",
"SortingControl.sortByTotal": "Общее количество",
"SsoUsersForm.errorNotification": "Не удалось обновить настройки SSO",
"SsoUsersForm.formHeader": "Приглашение пользователей",
"SsoUsersForm.manualInvitesDescription": "Пользователи могут вручную отправлять приглашения другим пользователям. Если включено, новых пользователей можно создавать только через SSO.",
"SsoUsersForm.ssoOnlyDescription": "Новых пользователей можно создавать только через SSO.",
"SsoUsersForm.successNotification": "Настройки SSO успешно обновлены",
"SsoUsersForm.switcherLabel": "Только SSO пользователи",
"StackTrace.jumpTo": "Перейти",
"StackTrace.linkText": "Открыть логи",
"StackTrace.loadLabel": "Загрузить еще",
Expand Down
13 changes: 12 additions & 1 deletion app/localization/translated/uk.json
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,7 @@
"Common.add": "Додати",
"Common.analyzerDisabled": "Сервіс analyzer не запущений",
"Common.april": "Квітень",
"Common.assign": "Призначити",
"Common.august": "Серпень",
"Common.back": "Тому",
"Common.cancel": "Скасувати",
Expand Down Expand Up @@ -647,7 +648,8 @@
"EditWidgetModal.editWidgetSuccess": "Оновлений Віджет!",
"EditWidgetModal.headerText": "Віджет Редагувати",
"EmailFormFields.authLabel": "Авторизація",
"EmailFormFields.fromLabel": "Ім’я відправника за замовчуванням",
"EmailFormFields.fromEmailLabel": "From Email",
"EmailFormFields.fromNameLabel": "From name",
"EmailFormFields.hostLabel": "Хост",
"EmailFormFields.passwordLabel": "Пароль",
"EmailFormFields.portFieldHint": "Можливі тільки цифри від '1' до '65535'",
Expand Down Expand Up @@ -1069,7 +1071,9 @@
"InvestigatedPercentageOfLaunchesControls.ItemsFieldLabel": "Елементи",
"InvestigatedPercentageOfLaunchesControls.ItemsValidationError": "Кількість елементів приймає значення від '1' до '600'",
"InviteUserModal.description": "Запросити користувача на проект",
"InviteUserModal.descriptionAssign": "Долучити користувача до проєкту",
"InviteUserModal.emailLabel": "Адреса електронної пошти",
"InviteUserModal.headerAssignUserModal": "Призначити користувача",
"InviteUserModal.headerInviteUserModal": "Запросити користувача",
"InviteUserModal.inputPlaceholder": "Введіть логін або адресу електронної пошти",
"InviteUserModal.inviteExternalMember": "Запрошення учасника було успішно зареєстровано. Підтверджуюча інформація буде відправлена на наданий електронну адресу. Термін дії: 1 день.",
Expand Down Expand Up @@ -1372,6 +1376,7 @@
"MembersGrid.roleCol": "Проектна роль",
"MembersPage.notFound": "No members found for ''{filter}''",
"MembersPage.title": "Учасники проекту",
"MembersPageToolbar.assignUser": "Призначити користувача",
"MembersPageToolbar.inviteUser": "Запросити Користувача",
"MembersPageToolbar.membersSearchHint": "Ім’я користувача не повинно бути порожнім",
"MembersPageToolbar.permissionMap": "Карта Прав",
Expand Down Expand Up @@ -1839,6 +1844,12 @@
"SortingControl.sortByFailedItems": "Невдалі пункти",
"SortingControl.sortByPassingRate": "Прохідний бал",
"SortingControl.sortByTotal": "Загальна кількість",
"SsoUsersForm.errorNotification": "Не вдалося оновити налаштування SSO",
"SsoUsersForm.formHeader": "Запрошення користувачів",
"SsoUsersForm.manualInvitesDescription": "Користувачі можуть самостійно надсилати запрошення іншим користувачам. Якщо ввімкнено, нові користувачі створюються виключно через SSO.",
"SsoUsersForm.ssoOnlyDescription": "Користувачі створюються виключно через SSO.",
"SsoUsersForm.successNotification": "Налаштування SSO успішно оновлено",
"SsoUsersForm.switcherLabel": "Тільки SSO користувачі",
"StackTrace.jumpTo": "Перейти",
"StackTrace.linkText": "Логи Відкрити",
"StackTrace.loadLabel": "Завантажити",
Expand Down
13 changes: 12 additions & 1 deletion app/localization/translated/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,7 @@
"Common.add": "添加",
"Common.analyzerDisabled": "服务分析器未运行",
"Common.april": "四月",
"Common.assign": "Assign",
"Common.august": "八月",
"Common.back": "返回",
"Common.cancel": "取消",
Expand Down Expand Up @@ -647,7 +648,8 @@
"EditWidgetModal.editWidgetSuccess": "小部件已更新",
"EditWidgetModal.headerText": "编辑小部件",
"EmailFormFields.authLabel": "授权",
"EmailFormFields.fromLabel": "默认发件人姓名",
"EmailFormFields.fromEmailLabel": "From Email",
"EmailFormFields.fromNameLabel": "From name",
"EmailFormFields.hostLabel": "服务器(Host)",
"EmailFormFields.passwordLabel": "密码",
"EmailFormFields.portFieldHint": "只允许输入从“1”到“65535”的数字",
Expand Down Expand Up @@ -1069,7 +1071,9 @@
"InvestigatedPercentageOfLaunchesControls.ItemsFieldLabel": "测试项",
"InvestigatedPercentageOfLaunchesControls.ItemsValidationError": "测试项的数量应为1到600个",
"InviteUserModal.description": "为此项目邀请用户",
"InviteUserModal.descriptionAssign": "Assign user to the project",
"InviteUserModal.emailLabel": "邮箱",
"InviteUserModal.headerAssignUserModal": "Assign user",
"InviteUserModal.headerInviteUserModal": "邀请用户",
"InviteUserModal.inputPlaceholder": "请输入登录名或邮箱",
"InviteUserModal.inviteExternalMember": "会员邀请已登记。确认信息将通过提供的电子邮件发送。有效期:1天。",
Expand Down Expand Up @@ -1372,6 +1376,7 @@
"MembersGrid.roleCol": "项目角色",
"MembersPage.notFound": "未找到“{filter}”的成员",
"MembersPage.title": "项目成员",
"MembersPageToolbar.assignUser": "Assign User",
"MembersPageToolbar.inviteUser": "邀请用户",
"MembersPageToolbar.membersSearchHint": "成员名不能为空",
"MembersPageToolbar.permissionMap": "权限表",
Expand Down Expand Up @@ -1839,6 +1844,12 @@
"SortingControl.sortByFailedItems": "失败的测试项",
"SortingControl.sortByPassingRate": "通过率",
"SortingControl.sortByTotal": "全部",
"SsoUsersForm.errorNotification": "Failed to update SSO settings",
"SsoUsersForm.formHeader": "Instance Invitations",
"SsoUsersForm.manualInvitesDescription": "Users can manually send invitations for other users. If enabled new users can be created via SSO only.",
"SsoUsersForm.ssoOnlyDescription": "New users can be created via SSO only.",
"SsoUsersForm.successNotification": "SSO settings have been updated successfully",
"SsoUsersForm.switcherLabel": "SSO users only",
"StackTrace.jumpTo": "跳转至",
"StackTrace.linkText": "在日志视图中打开",
"StackTrace.loadLabel": "加载更多",
Expand Down
Loading

0 comments on commit 2f613ec

Please sign in to comment.