Skip to content

fix: add missing ENV NODE_ENV=production to combined Dockerfile, clar… #9

fix: add missing ENV NODE_ENV=production to combined Dockerfile, clar…

fix: add missing ENV NODE_ENV=production to combined Dockerfile, clar… #9

Triggered via push July 7, 2026 16:05
Status Failure
Total duration 4m 55s
Artifacts

release.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

8 errors
test
Process completed with exit code 2.
src/frontend/pages/ServicePage.test.tsx > ServicePage — Unknown service > shows coming soon for unknown service: src/frontend/pages/ServicePage.test.tsx#L311
TestingLibraryElementError: Unable to find an element with the text: Coming soon. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body class="" > <div> <div class="awsui_layout_5gtk3_16ebe_145 awsui_is-visual-refresh_5gtk3_16ebe_204 awsui_has-header_5gtk3_16ebe_197" style="--awsui-content-layout-max-content-width-6b9ypa: 8947848.525px;" > <div class="awsui_background_5gtk3_16ebe_159 awsui_has-default-background_5gtk3_16ebe_204" /> <div class="awsui_header-wrapper_5gtk3_16ebe_185 awsui_header_64tge_1scxg_5" > <div class="awsui_root_18582_1jqoe_145 awsui_vertical_18582_1jqoe_192 awsui_vertical-xs_18582_1jqoe_201" > <div class="awsui_child_18582_1jqoe_149" > <nav class="awsui_breadcrumb-group_d19fg_be8rs_145" > <ol class="awsui_breadcrumb-group-list_d19fg_be8rs_180" > <li class="awsui_item_d19fg_be8rs_196" > <div class="awsui_breadcrumb_1kosq_1awp6_149" > <a class="awsui_anchor_1kosq_1awp6_159" href="/#/" tabindex="0" > <span class="awsui_text_1kosq_1awp6_207 awsui_breadcrumb-item_1c68o_b6unx_5" > Dashboard </span> </a> <span class="awsui_icon_1kosq_1awp6_153" > <span class="awsui_icon_h11ix_18iyy_189 awsui_size-normal-mapped-height_h11ix_18iyy_267 awsui_size-normal_h11ix_18iyy_263 awsui_variant-normal_h11ix_18iyy_339 awsui_name-angle-right_h11ix_18iyy_365" > <svg aria-hidden="true" focusable="false" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" > <path class="stroke-linejoin-round" d="m5 2 6 6-6 6" /> </svg> </span> </span> </div> </li> <li class="awsui_ellipsis_d19fg_be8rs_198" > <div class="awsui_button-dropdown_sne0l_1bevo_145 awsui_variant-normal_sne0l_1bevo_244" > <div class="awsui_root_9duf6_1byh5_199" > <div class="awsui_trigger_1hezk_1wraf_5" id="_r_fj_" > <div class="awsui_dropdown-trigger_sne0l_1bevo_255" > <button aria-expanded="false" aria-label="Show path" class="awsui_test-utils-button-trigger_sne0l_1bevo_267 awsui_button_vjswe_qyiil_157 awsui_variant-breadcrumb-group_vjswe_qyiil_471" data-analytics-funnel-value="button_r_fk_" data-analytics-performance-mark="96-1783440412989-1670" title="Show path" type="button" > <span class="awsui_content_vjswe_qyiil_153 awsui_label_1f1d4_ocied_5" > ... </span>
src/frontend/pages/KMSPage.test.tsx > KMSPage > opens create alias modal: src/frontend/pages/KMSPage.test.tsx#L327
TestingLibraryElementError: Found multiple elements with the text: Create alias Here are the matching elements: Ignored nodes: comments, script, style <span class="awsui_content_vjswe_qyiil_153 awsui_label_1f1d4_ocied_5" > Create alias </span> Ignored nodes: comments, script, style <span class="awsui_header--text_1d2i7_e1im7_431" id="_r_10g_-header" > Create alias </span> (If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)). Ignored nodes: comments, script, style <body class="awsui_modal-open_1d2i7_e1im7_460" > <div> <div class="awsui_layout_5gtk3_16ebe_145 awsui_is-visual-refresh_5gtk3_16ebe_204 awsui_has-header_5gtk3_16ebe_197" style="--awsui-content-layout-max-content-width-6b9ypa: 8947848.525px;" > <div class="awsui_background_5gtk3_16ebe_159 awsui_has-default-background_5gtk3_16ebe_204" /> <div class="awsui_header-wrapper_5gtk3_16ebe_185 awsui_header_64tge_1scxg_5" > <div class="awsui_root_18582_1jqoe_145 awsui_vertical_18582_1jqoe_192 awsui_vertical-xs_18582_1jqoe_201" > <div class="awsui_child_18582_1jqoe_149" > <nav class="awsui_breadcrumb-group_d19fg_be8rs_145" > <ol class="awsui_breadcrumb-group-list_d19fg_be8rs_180" > <li class="awsui_item_d19fg_be8rs_196" > <div class="awsui_breadcrumb_1kosq_1awp6_149" > <a class="awsui_anchor_1kosq_1awp6_159" href="/#/" tabindex="0" > <span class="awsui_text_1kosq_1awp6_207 awsui_breadcrumb-item_1c68o_b6unx_5" > Dashboard </span> </a> <span class="awsui_icon_1kosq_1awp6_153" > <span class="awsui_icon_h11ix_18iyy_189 awsui_size-normal-mapped-height_h11ix_18iyy_267 awsui_size-normal_h11ix_18iyy_263 awsui_variant-normal_h11ix_18iyy_339 awsui_name-angle-right_h11ix_18iyy_365" > <svg aria-hidden="true" focusable="false" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" > <path class="stroke-linejoin-round" d="m5 2 6 6-6 6" /> </svg> </span> </span> </div> </li> <li class="awsui_ellipsis_d19fg_be8rs_198" > <div class="awsui_button-dropdown_sne0l_1bevo_145 awsui_variant-normal_sne0l_1bevo_244" > <div class="awsui_root_9duf6_1byh5_199" > <div class="awsui_trigger_1hezk_1wraf_5" id="_r_v7_" > <div class="awsui_dropdown-trigger_sne0l_1bevo_255" > <button aria-expanded="false" aria-label="Show path" class="awsui_test-utils-button-trigger_sne0l_1bevo_267 awsui_button_vjswe_qyiil_157 awsui_variant-breadcrumb-group_vjswe_qyiil_471" data-analytics-funnel-value="button_r_v8_" data-analytics-performance-mark="187-1783440506516-2739" title="Show path"
src/frontend/pages/KMSPage.test.tsx > KMSPage > shows 'No aliases' for empty aliases tab: src/frontend/pages/KMSPage.test.tsx#L259
TestingLibraryElementError: Found multiple elements with the role "tab" and name `/Aliases/i` Here are the matching elements: Ignored nodes: comments, script, style <button aria-controls="awsui-tabs-_r_nn_-aliases-panel" aria-selected="false" class="awsui_tabs-tab-link_14rmt_c1gh1_296 awsui_refresh_14rmt_c1gh1_250 awsui_tabs-tab-focusable_14rmt_c1gh1_392" data-testid="aliases" id="awsui-tabs-_r_nn_-aliases" role="tab" tabindex="-1" type="button" > <span class="awsui_tabs-tab-label_14rmt_c1gh1_226 awsui_tab-label_1acwa_dp0cl_7" > <span> Aliases </span> </span> </button> Ignored nodes: comments, script, style <button aria-controls="awsui-tabs-_r_oj_-aliases-panel" aria-selected="false" class="awsui_tabs-tab-link_14rmt_c1gh1_296 awsui_refresh_14rmt_c1gh1_250 awsui_tabs-tab-focusable_14rmt_c1gh1_392" data-testid="aliases" id="awsui-tabs-_r_oj_-aliases" role="tab" tabindex="-1" type="button" > <span class="awsui_tabs-tab-label_14rmt_c1gh1_226 awsui_tab-label_1acwa_dp0cl_7" > <span> Aliases (0) </span> </span> </button> (If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)). Ignored nodes: comments, script, style <body class="awsui_modal-open_1d2i7_e1im7_460" > <div> <div class="awsui_layout_5gtk3_16ebe_145 awsui_is-visual-refresh_5gtk3_16ebe_204 awsui_has-header_5gtk3_16ebe_197" style="--awsui-content-layout-max-content-width-6b9ypa: 8947848.525px;" > <div class="awsui_background_5gtk3_16ebe_159 awsui_has-default-background_5gtk3_16ebe_204" /> <div class="awsui_header-wrapper_5gtk3_16ebe_185 awsui_header_64tge_1scxg_5" > <div class="awsui_root_18582_1jqoe_145 awsui_vertical_18582_1jqoe_192 awsui_vertical-xs_18582_1jqoe_201" > <div class="awsui_child_18582_1jqoe_149" > <nav class="awsui_breadcrumb-group_d19fg_be8rs_145" > <ol class="awsui_breadcrumb-group-list_d19fg_be8rs_180" > <li class="awsui_item_d19fg_be8rs_196" > <div class="awsui_breadcrumb_1kosq_1awp6_149" > <a class="awsui_anchor_1kosq_1awp6_159" href="/#/" tabindex="0" > <span class="awsui_text_1kosq_1awp6_207 awsui_breadcrumb-item_1c68o_b6unx_5" > Dashboard </span> </a> <span class="awsui_icon_1kosq_1awp6_153" > <span class="awsui_icon_h11ix_18iyy_189 awsui_size-normal-mapped-height_h11ix_18iyy_267 awsui_size-normal_h11ix_18iyy_263 awsui_variant-normal_h11ix_18iyy_339 awsui_name-angle-right_h11ix_18iyy_365" > <svg aria-hidden="true" focusable="false" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" > <path class="stroke-linejoin-round" d="m5 2 6 6-6 6" /> </svg> </span> </span> </div> </li> <li class="awsui_ellipsis_d19fg_be8rs_198" > <div class="awsui_button-dropdown_sne0l_1bevo_145 awsui_variant-normal_sne0l_1bevo_244" > <div class="awsui_root_9duf6_1byh5_199" > <div clas
src/frontend/pages/KMSPage.test.tsx > KMSPage > shows Aliases, Grants, and Encrypt/Decrypt tabs in detail modal: src/frontend/pages/KMSPage.test.tsx#L227
TestingLibraryElementError: Found multiple elements with the role "tab" and name `/Aliases/i` Here are the matching elements: Ignored nodes: comments, script, style <button aria-controls="awsui-tabs-_r_k7_-aliases-panel" aria-selected="false" class="awsui_tabs-tab-link_14rmt_c1gh1_296 awsui_refresh_14rmt_c1gh1_250 awsui_tabs-tab-focusable_14rmt_c1gh1_392" data-testid="aliases" id="awsui-tabs-_r_k7_-aliases" role="tab" tabindex="-1" type="button" > <span class="awsui_tabs-tab-label_14rmt_c1gh1_226 awsui_tab-label_1acwa_dp0cl_7" > <span> Aliases </span> </span> </button> Ignored nodes: comments, script, style <button aria-controls="awsui-tabs-_r_l3_-aliases-panel" aria-selected="false" class="awsui_tabs-tab-link_14rmt_c1gh1_296 awsui_refresh_14rmt_c1gh1_250 awsui_tabs-tab-focusable_14rmt_c1gh1_392" data-testid="aliases" id="awsui-tabs-_r_l3_-aliases" role="tab" tabindex="-1" type="button" > <span class="awsui_tabs-tab-label_14rmt_c1gh1_226 awsui_tab-label_1acwa_dp0cl_7" > <span> Aliases (1) </span> </span> </button> (If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)). Ignored nodes: comments, script, style <body class="awsui_modal-open_1d2i7_e1im7_460" > <div> <div class="awsui_layout_5gtk3_16ebe_145 awsui_is-visual-refresh_5gtk3_16ebe_204 awsui_has-header_5gtk3_16ebe_197" style="--awsui-content-layout-max-content-width-6b9ypa: 8947848.525px;" > <div class="awsui_background_5gtk3_16ebe_159 awsui_has-default-background_5gtk3_16ebe_204" /> <div class="awsui_header-wrapper_5gtk3_16ebe_185 awsui_header_64tge_1scxg_5" > <div class="awsui_root_18582_1jqoe_145 awsui_vertical_18582_1jqoe_192 awsui_vertical-xs_18582_1jqoe_201" > <div class="awsui_child_18582_1jqoe_149" > <nav class="awsui_breadcrumb-group_d19fg_be8rs_145" > <ol class="awsui_breadcrumb-group-list_d19fg_be8rs_180" > <li class="awsui_item_d19fg_be8rs_196" > <div class="awsui_breadcrumb_1kosq_1awp6_149" > <a class="awsui_anchor_1kosq_1awp6_159" href="/#/" tabindex="0" > <span class="awsui_text_1kosq_1awp6_207 awsui_breadcrumb-item_1c68o_b6unx_5" > Dashboard </span> </a> <span class="awsui_icon_1kosq_1awp6_153" > <span class="awsui_icon_h11ix_18iyy_189 awsui_size-normal-mapped-height_h11ix_18iyy_267 awsui_size-normal_h11ix_18iyy_263 awsui_variant-normal_h11ix_18iyy_339 awsui_name-angle-right_h11ix_18iyy_365" > <svg aria-hidden="true" focusable="false" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" > <path class="stroke-linejoin-round" d="m5 2 6 6-6 6" /> </svg> </span> </span> </div> </li> <li class="awsui_ellipsis_d19fg_be8rs_198" > <div class="awsui_button-dropdown_sne0l_1bevo_145 awsui_variant-normal_sne0l_1bevo_244" > <div class="awsui_root_9duf6_1byh5_199" > <div clas
src/frontend/pages/CloudWatchPage.test.tsx > CloudWatchPage > shows data point stats table after selection: src/frontend/pages/CloudWatchPage.test.tsx#L185
TestingLibraryElementError: Unable to find an element with the text: 100. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body class="" > <div> <div class="awsui_layout_5gtk3_16ebe_145 awsui_is-visual-refresh_5gtk3_16ebe_204 awsui_has-header_5gtk3_16ebe_197" style="--awsui-content-layout-max-content-width-6b9ypa: 8947848.525px;" > <div class="awsui_background_5gtk3_16ebe_159 awsui_has-default-background_5gtk3_16ebe_204" /> <div class="awsui_header-wrapper_5gtk3_16ebe_185 awsui_header_64tge_1scxg_5" > <div class="awsui_root_18582_1jqoe_145 awsui_vertical_18582_1jqoe_192 awsui_vertical-xs_18582_1jqoe_201" > <div class="awsui_child_18582_1jqoe_149" > <nav class="awsui_breadcrumb-group_d19fg_be8rs_145" > <ol class="awsui_breadcrumb-group-list_d19fg_be8rs_180" > <li class="awsui_item_d19fg_be8rs_196" > <div class="awsui_breadcrumb_1kosq_1awp6_149" > <a class="awsui_anchor_1kosq_1awp6_159" href="/#/" tabindex="0" > <span class="awsui_text_1kosq_1awp6_207 awsui_breadcrumb-item_1c68o_b6unx_5" > Dashboard </span> </a> <span class="awsui_icon_1kosq_1awp6_153" > <span class="awsui_icon_h11ix_18iyy_189 awsui_size-normal-mapped-height_h11ix_18iyy_267 awsui_size-normal_h11ix_18iyy_263 awsui_variant-normal_h11ix_18iyy_339 awsui_name-angle-right_h11ix_18iyy_365" > <svg aria-hidden="true" focusable="false" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" > <path class="stroke-linejoin-round" d="m5 2 6 6-6 6" /> </svg> </span> </span> </div> </li> <li class="awsui_ellipsis_d19fg_be8rs_198" > <div class="awsui_button-dropdown_sne0l_1bevo_145 awsui_variant-normal_sne0l_1bevo_244" > <div class="awsui_root_9duf6_1byh5_199" > <div class="awsui_trigger_1hezk_1wraf_5" id="_r_lo_" > <div class="awsui_dropdown-trigger_sne0l_1bevo_255" > <button aria-expanded="false" aria-label="Show path" class="awsui_test-utils-button-trigger_sne0l_1bevo_267 awsui_button_vjswe_qyiil_157 awsui_variant-breadcrumb-group_vjswe_qyiil_471" data-analytics-funnel-value="button_r_lp_" data-analytics-performance-mark="112-1783440531743-6483" title="Show path" type="button" > <span class="awsui_content_vjswe_qyiil_153 awsui_label_1f1d4_ocied_5" > ... </span>
src/frontend/pages/CloudWatchPage.test.tsx > CloudWatchPage > shows 'No datapoints' when a metric is selected but has no data: src/frontend/pages/CloudWatchPage.test.tsx#L161
TestingLibraryElementError: Unable to find an element with the text: /No datapoints in the last hour/i. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body class="" > <div> <div class="awsui_layout_5gtk3_16ebe_145 awsui_is-visual-refresh_5gtk3_16ebe_204 awsui_has-header_5gtk3_16ebe_197" style="--awsui-content-layout-max-content-width-6b9ypa: 8947848.525px;" > <div class="awsui_background_5gtk3_16ebe_159 awsui_has-default-background_5gtk3_16ebe_204" /> <div class="awsui_header-wrapper_5gtk3_16ebe_185 awsui_header_64tge_1scxg_5" > <div class="awsui_root_18582_1jqoe_145 awsui_vertical_18582_1jqoe_192 awsui_vertical-xs_18582_1jqoe_201" > <div class="awsui_child_18582_1jqoe_149" > <nav class="awsui_breadcrumb-group_d19fg_be8rs_145" > <ol class="awsui_breadcrumb-group-list_d19fg_be8rs_180" > <li class="awsui_item_d19fg_be8rs_196" > <div class="awsui_breadcrumb_1kosq_1awp6_149" > <a class="awsui_anchor_1kosq_1awp6_159" href="/#/" tabindex="0" > <span class="awsui_text_1kosq_1awp6_207 awsui_breadcrumb-item_1c68o_b6unx_5" > Dashboard </span> </a> <span class="awsui_icon_1kosq_1awp6_153" > <span class="awsui_icon_h11ix_18iyy_189 awsui_size-normal-mapped-height_h11ix_18iyy_267 awsui_size-normal_h11ix_18iyy_263 awsui_variant-normal_h11ix_18iyy_339 awsui_name-angle-right_h11ix_18iyy_365" > <svg aria-hidden="true" focusable="false" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" > <path class="stroke-linejoin-round" d="m5 2 6 6-6 6" /> </svg> </span> </span> </div> </li> <li class="awsui_ellipsis_d19fg_be8rs_198" > <div class="awsui_button-dropdown_sne0l_1bevo_145 awsui_variant-normal_sne0l_1bevo_244" > <div class="awsui_root_9duf6_1byh5_199" > <div class="awsui_trigger_1hezk_1wraf_5" id="_r_jg_" > <div class="awsui_dropdown-trigger_sne0l_1bevo_255" > <button aria-expanded="false" aria-label="Show path" class="awsui_test-utils-button-trigger_sne0l_1bevo_267 awsui_button_vjswe_qyiil_157 awsui_variant-breadcrumb-group_vjswe_qyiil_471" data-analytics-funnel-value="button_r_jh_" data-analytics-performance-mark="100-1783440530578-7241" title="Show path" type="button" > <span class="awsui_content_vjswe_qyiil_153 awsui_label_1f1d4_ocied_5" > ... <
src/frontend/pages/CloudWatchPage.test.tsx > CloudWatchPage > shows namespace Select in metrics tab: src/frontend/pages/CloudWatchPage.test.tsx#L143
TestingLibraryElementError: Unable to find an element with the placeholder text of: All namespaces Ignored nodes: comments, script, style <body class="" > <div> <div class="awsui_layout_5gtk3_16ebe_145 awsui_is-visual-refresh_5gtk3_16ebe_204 awsui_has-header_5gtk3_16ebe_197" style="--awsui-content-layout-max-content-width-6b9ypa: 8947848.525px;" > <div class="awsui_background_5gtk3_16ebe_159 awsui_has-default-background_5gtk3_16ebe_204" /> <div class="awsui_header-wrapper_5gtk3_16ebe_185 awsui_header_64tge_1scxg_5" > <div class="awsui_root_18582_1jqoe_145 awsui_vertical_18582_1jqoe_192 awsui_vertical-xs_18582_1jqoe_201" > <div class="awsui_child_18582_1jqoe_149" > <nav class="awsui_breadcrumb-group_d19fg_be8rs_145" > <ol class="awsui_breadcrumb-group-list_d19fg_be8rs_180" > <li class="awsui_item_d19fg_be8rs_196" > <div class="awsui_breadcrumb_1kosq_1awp6_149" > <a class="awsui_anchor_1kosq_1awp6_159" href="/#/" tabindex="0" > <span class="awsui_text_1kosq_1awp6_207 awsui_breadcrumb-item_1c68o_b6unx_5" > Dashboard </span> </a> <span class="awsui_icon_1kosq_1awp6_153" > <span class="awsui_icon_h11ix_18iyy_189 awsui_size-normal-mapped-height_h11ix_18iyy_267 awsui_size-normal_h11ix_18iyy_263 awsui_variant-normal_h11ix_18iyy_339 awsui_name-angle-right_h11ix_18iyy_365" > <svg aria-hidden="true" focusable="false" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" > <path class="stroke-linejoin-round" d="m5 2 6 6-6 6" /> </svg> </span> </span> </div> </li> <li class="awsui_ellipsis_d19fg_be8rs_198" > <div class="awsui_button-dropdown_sne0l_1bevo_145 awsui_variant-normal_sne0l_1bevo_244" > <div class="awsui_root_9duf6_1byh5_199" > <div class="awsui_trigger_1hezk_1wraf_5" id="_r_h8_" > <div class="awsui_dropdown-trigger_sne0l_1bevo_255" > <button aria-expanded="false" aria-label="Show path" class="awsui_test-utils-button-trigger_sne0l_1bevo_267 awsui_button_vjswe_qyiil_157 awsui_variant-breadcrumb-group_vjswe_qyiil_471" data-analytics-funnel-value="button_r_h9_" data-analytics-performance-mark="88-1783440530386-6057" title="Show path" type="button" > <span class="awsui_content_vjswe_qyiil_153 awsui_label_1f1d4_ocied_5" > ... </span> </button> </div> </div> <div class="awsui_root