feat: [M3-8953] - Object Storage Gen2 Updates and Improvements #20456
ci.yml
on: pull_request
test-manager
13m 34s
typecheck-ui
26s
typecheck-manager
1m 11s
build-manager
0s
publish-sdk
0s
publish-storybook
0s
Annotations
4 errors and 14 warnings
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>
<td
class="MuiTableCell-root MuiTableCell-sizeMedium css-1336zz4-root css-v8117h-MuiTableCell-root"
>
US, Newark, NJ: alpha.test.com
| +
1
regions |
<button
class="css-trdusk-StyledLinkButton"
>
Show All
</button>
<button
aria-label="Copy US, Newark, NJ: alpha.test.com
undefined: alpha.test.com to clipboard"
class="copy-tooltip css-61c1im-StyledIconButton"
data-mui-internal-clone-element="true"
data-qa-copied="true"
data-qa-copy-btn="true"
data-qa-tooltip="Copy"
name="US, Newark, NJ: alpha.test.com
undefined: alpha.test.com"
type="button"
>
<svg
enable-background="new 0 0 193.6 224.6"
viewBox="0 0 193.6 224.6"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="m174.6 224.6h-112.8c-10.5 0-19-8.5-19-19v-146.1c0-10.5 8.5-19 19-19h112.8c10.5 0 19 8.5 19 19v146.1c0 10.5-8.5 19-19 19zm-110.7-21h108.8v-142.1h-108.8zm-42.9-182.6h122.8v-21h-124.8c-10.5 0-19 8.5-19 19v143.9h21z"
fill="currentColor"
/>
</svg>
</button>
</td>
</div>
</body>
Ignored nodes: comments, script, style
<body>
<div>
<td
class="MuiTableCell-root MuiTableCell-sizeMedium css-1336zz4-root css-v8117h-MuiTableCell-root"
>
US, Newark, NJ: alpha.test.com
| +
1
regions |
<button
class="css-trdusk-StyledLinkButton"
>
Show All
</button>
<button
aria-label="Copy US, Newark, NJ: alpha.test.com
undefined: alpha.test.com to clipboard"
class="copy-tooltip css-61c1im-StyledIconButton"
data-mui-internal-clone-element="true"
data-qa-copied="true"
data-qa-copy-btn="true"
data-qa-tooltip="Copy"
name="US, Newark, NJ: alpha.test.com
undefined: alpha.test.com"
type="button"
>
<svg
enable-background="new 0 0 193.6 224.6"
viewBox="0 0 193.6 224.6"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="m174.6 224.6h-112.8c-10.5 0-19-8.5-19-19v-146.1c0-10.5 8.5-19 19-19h112.8c10.5 0 19 8.5 19 19v146.1c0 10.5-8.5 19-19 19zm-110.7-21h108.8v-142.1h-108.8zm-42.9-182.6h122.8v-21h-124.8c-10.5 0-19 8.5-19 19v143.9h21z"
fill="currentColor"
/>
</svg>
</button>
</td>
</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.
|
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/ui)
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
|
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
|
build-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
|
build-sdk
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
|
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 |
|