linode / manager

Akamai's Cloud Manager is an open-source, single-page application designed as the primary frontend interface for interacting with the Linode API. It is entrusted by hundreds of thousands of customers with the management of their Linode services.
https://cloud.linode.com
Apache License 2.0
700 stars 363 forks source link

refactor: [M3-8909] - Migrate `EditableText` to `ui` package #11308

Closed pmakode-akamai closed 5 days ago

pmakode-akamai commented 1 week ago

Description ๐Ÿ“

Moves the EditableText component to the @linode/ui package and updates existing imports.

Changes ๐Ÿ”„

Target release date ๐Ÿ—“๏ธ

N/A

How to test ๐Ÿงช

As an Author, I have considered ๐Ÿค”


As an Author, before moving this PR from Draft to Open, I confirmed โœ…

linode-gh-bot commented 1 week ago

Cloud Manager UI test results

:small_red_triangle: 6 failing tests on test run #4 โ†—๏ธŽ

:x: Failing:white_check_mark: Passing:arrow_right_hook: Skipped:clock1: Duration
6 Failing449 Passing2 Skipped129m 3s

Details

Failing Tests
SpecTest
:x:machine-image-upload.spec.tsmachine image ยป uploads machine image, mock upload canceled failed event
:x:machine-image-upload.spec.tsmachine image ยป uploads machine image, mock failed to decompress failed event
:x:machine-image-upload.spec.tsmachine image ยป uploads machine image, mock expired upload event
:x:linode-config.spec.tsEnd-to-End ยป Edits a config
:x:linode-config.spec.tsEnd-to-End ยป Clones a config
:x:rescue-linode.spec.tsRescue Linodes ยป Can reboot a Linode into rescue mode

Troubleshooting

Use this command to re-run the failing tests:

yarn cy:run -s "cypress/e2e/core/images/machine-image-upload.spec.ts,cypress/e2e/core/images/machine-image-upload.spec.ts,cypress/e2e/core/images/machine-image-upload.spec.ts,cypress/e2e/core/linodes/linode-config.spec.ts,cypress/e2e/core/linodes/linode-config.spec.ts,cypress/e2e/core/linodes/rescue-linode.spec.ts"
cypress[bot] commented 5 days ago

Cloud Manager E2E    Run #6874

Run Properties:  status check failed Failed #6874  •  git commit f2653ad808: refactor: [M3-8909] - Migrate `EditableText` to `ui` package (#11308)
Project Cloud Manager E2E
Branch Review develop
Run status status check failed Failed #6874
Run duration 35m 56s
Commit git commit f2653ad808: refactor: [M3-8909] - Migrate `EditableText` to `ui` package (#11308)
Committer Purvesh D M
View all properties for this run โ†—๏ธŽ

Test results
Tests that failed  Failures 6
Tests that were flaky  Flaky 3
Tests that did not run due to a developer annotating a test with .skip  Pending 2
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 449
View all changes introduced in this branch โ†—๏ธŽ


Tests for review

Failed  images/machine-image-upload.spec.ts โ€ข 4 failed tests View Output Video
Test Artifacts
machine image > uploads machine image, mock finish event Screenshots Video
machine image > uploads machine image, mock upload canceled failed event Screenshots Video
machine image > uploads machine image, mock failed to decompress failed event Screenshots Video
machine image > uploads machine image, mock expired upload event Screenshots Video
Failed  linodes/rebuild-linode.spec.ts โ€ข 2 failed tests View Output Video
Test Artifacts
rebuild linode > rebuilds a linode from Community StackScript Screenshots Video
rebuild linode > rebuilds a linode from Account StackScript Screenshots Video
Flakiness  linodes/linode-config.spec.ts โ€ข 1 flaky test View Output Video
Test Artifacts
Linode Config management > End-to-End > Boots a config Screenshots Video
Flakiness  volumes/delete-volume.spec.ts โ€ข 1 flaky test View Output Video
Test Artifacts
volume delete flow > deletes a volume Screenshots Video
Flakiness  placementGroups/delete-placement-groups.spec.ts โ€ข 1 flaky test View Output Video
Test Artifacts
Placement Group deletion > can delete with Linodes assigned when unexpected error show up and retry Screenshots Video