Skip to content

feat: [M3-8953] - Object Storage Gen2 Updates and Improvements #20459

feat: [M3-8953] - Object Storage Gen2 Updates and Improvements

feat: [M3-8953] - Object Storage Gen2 Updates and Improvements #20459

Triggered via pull request December 4, 2024 20:31
Status Failure
Total duration 14m 42s
Artifacts 3

ci.yml

on: pull_request
build-validation
24s
build-validation
Matrix: lint
build-sdk
24s
build-sdk
publish-validation
0s
publish-validation
test-sdk
23s
test-sdk
validate-sdk
16s
validate-sdk
build-storybook
1m 30s
build-storybook
test-manager
13m 33s
test-manager
typecheck-ui
25s
typecheck-ui
typecheck-manager
50s
typecheck-manager
build-manager
0s
build-manager
publish-sdk
0s
publish-sdk
publish-storybook
0s
publish-storybook
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 14 warnings
typecheck-manager
Cannot find name 'pluralize'.
typecheck-manager
Process completed with exit code 2.
Unhandled error: packages/manager/src/features/ObjectStorage/AccessKeyLanding/AccessKeyTable/HostNameTableCell.tsx#L48
ReferenceError: pluralize is not defined ❯ HostNameTableCell src/features/ObjectStorage/AccessKeyLanding/AccessKeyTable/HostNameTableCell.tsx:48:29 ❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateFunctionComponent ../../node_modules/react-dom/cjs/react-dom.development.js:19617:20 ❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21640:16 ❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork ../../node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync ../../node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError ../../node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performSyncWorkOnRoot ../../node_modules/react-dom/cjs/react-dom.development.js:26135:20 This error originated in "src/features/ObjectStorage/AccessKeyLanding/AccessKeyTable/HostNameTableCell.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "should render all "Regions/S3 Hostnames" in the cell when there are multiple regions". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
src/features/ObjectStorage/BucketDetail/AccessSelect.test.tsx > AccessSelect > shows correct UI for object variant and E0 endpoint type: packages/manager/src/features/ObjectStorage/BucketDetail/AccessSelect.test.tsx#L78
TestingLibraryElementError: Unable to find a label with the text of: CORS Enabled Ignored nodes: comments, script, style <body> <div> <form> <div aria-owns=":rc:-listbox" class="MuiAutocomplete-root Mui-expanded Mui-focused MuiAutocomplete-hasPopupIcon css-13iuf2g-MuiAutocomplete-root" data-qa-autocomplete="Access Control List (ACL)" data-testid="acl-select" name="acl" > <div class="MuiBox-root css-0" > <div class="MuiBox-root css-15ybjgl" data-testid="inputLabelWrapper" > <label class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-17cf11i-MuiFormLabel-root-MuiInputLabel-root" data-qa-textfield-label="Access Control List (ACL)" for=":rc:" > Access Control List (ACL) </label> </div> <div class="MuiBox-root css-0" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-1d00hc3-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-eqm01t-MuiInputBase-root-MuiInput-root" > <input aria-activedescendant=":rc:-option-0" aria-autocomplete="list" aria-controls=":rc:-listbox" aria-expanded="true" aria-invalid="false" autocapitalize="none" autocomplete="off" class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1hp0d5q-MuiInputBase-input-MuiInput-input" data-testid="textfield-input" id=":rc:" placeholder="Select an ACL..." role="combobox" spellcheck="false" type="text" value="P" /> <div class="MuiAutocomplete-endAdornment css-1eyz7ih-MuiAutocomplete-endAdornment" > <button aria-label="Close" class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeLarge MuiAutocomplete-popupIndicator MuiAutocomplete-popupIndicatorOpen css-1pckf0f-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" tabindex="-1" title="Close" type="button" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-6yqi1c-MuiSvgIcon-root" data-testid="KeyboardArrowDownIcon" focusable="false" viewBox="0 0 24 24" > <path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z" /> </svg> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> </div> </div> </div> </div> </div> </div> <div class="MuiPopper-root MuiAutocomplete-popper MuiAutocomplete-popperDisablePortal css-sv00c3-MuiPopper-root-MuiAutocomplete-popper" data-popper-escaped="" data-popper-placement="bottom" data-popper-reference-hidden="" data-qa-autocomplete-popper="true" data-testid="autocomplete-popper" role="presentation" style="position: absolute; top: 0px; left: 0px; margin: 0px; transform: translate(0px, 0px);" > <div
src/features/ObjectStorage/BucketDetail/AccessSelect.test.tsx > AccessSelect > shows correct UI for object variant and E1 endpoint type: packages/manager/src/features/ObjectStorage/BucketDetail/AccessSelect.test.tsx#L78
TestingLibraryElementError: Unable to find a label with the text of: CORS Enabled Ignored nodes: comments, script, style <body> <div> <form> <div aria-owns=":rf:-listbox" class="MuiAutocomplete-root Mui-expanded Mui-focused MuiAutocomplete-hasPopupIcon css-13iuf2g-MuiAutocomplete-root" data-qa-autocomplete="Access Control List (ACL)" data-testid="acl-select" name="acl" > <div class="MuiBox-root css-0" > <div class="MuiBox-root css-15ybjgl" data-testid="inputLabelWrapper" > <label class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-17cf11i-MuiFormLabel-root-MuiInputLabel-root" data-qa-textfield-label="Access Control List (ACL)" for=":rf:" > Access Control List (ACL) </label> </div> <div class="MuiBox-root css-0" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-1d00hc3-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-eqm01t-MuiInputBase-root-MuiInput-root" > <input aria-activedescendant=":rf:-option-0" aria-autocomplete="list" aria-controls=":rf:-listbox" aria-expanded="true" aria-invalid="false" autocapitalize="none" autocomplete="off" class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1hp0d5q-MuiInputBase-input-MuiInput-input" data-testid="textfield-input" id=":rf:" placeholder="Select an ACL..." role="combobox" spellcheck="false" type="text" value="P" /> <div class="MuiAutocomplete-endAdornment css-1eyz7ih-MuiAutocomplete-endAdornment" > <button aria-label="Close" class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeLarge MuiAutocomplete-popupIndicator MuiAutocomplete-popupIndicatorOpen css-1pckf0f-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" tabindex="-1" title="Close" type="button" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-6yqi1c-MuiSvgIcon-root" data-testid="KeyboardArrowDownIcon" focusable="false" viewBox="0 0 24 24" > <path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z" /> </svg> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> </div> </div> </div> </div> </div> </div> <div class="MuiPopper-root MuiAutocomplete-popper MuiAutocomplete-popperDisablePortal css-sv00c3-MuiPopper-root-MuiAutocomplete-popper" data-popper-escaped="" data-popper-placement="bottom" data-popper-reference-hidden="" data-qa-autocomplete-popper="true" data-testid="autocomplete-popper" role="presentation" style="position: absolute; top: 0px; left: 0px; margin: 0px; transform: translate(0px, 0px);" > <div
src/features/ObjectStorage/AccessKeyLanding/AccessKeyTable/HostNameTableCell.test.tsx > HostNameTableCell > should render all "Regions/S3 Hostnames" in the cell when there are multiple regions: packages/manager/src/features/ObjectStorage/AccessKeyLanding/AccessKeyTable/HostNameTableCell.test.tsx#L91
TestingLibraryElementError: Unable to find an element with the text: US, Newark, NJ: alpha.test.com. 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> <div /> </body> Ignored nodes: comments, script, style <body> <div /> </body> ❯ waitForWrapper ../../node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ findByText ../../node_modules/@testing-library/dom/dist/query-helpers.js:86:33 ❯ src/features/ObjectStorage/AccessKeyLanding/AccessKeyTable/HostNameTableCell.test.tsx:91:28
test-manager
Process completed with exit code 1.
build-validation
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
lint (@linode/ui)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
lint (@linode/api-v4)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-search
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
lint (@linode/validation)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-ui
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-sdk
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build-sdk
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
validate-sdk
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
lint (linode-manager)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
typecheck-ui
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
typecheck-manager
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
build-storybook
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-manager
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636

Artifacts

Produced during runtime
Name Size
packages-api-v4-lib
333 KB
packages-validation-lib
144 KB
storybook-build
11.2 MB