feat: [M3-8953] - Object Storage Gen2 Updates and Improvements #20459
ci.yml
on: pull_request
test-manager
13m 33s
typecheck-ui
25s
typecheck-manager
50s
build-manager
0s
publish-sdk
0s
publish-storybook
0s
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 |
|