-
Notifications
You must be signed in to change notification settings - Fork 365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v1.130.0- staging → master #11095
Conversation
* update actions * add changeset --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…L` (#11008) * fix: [M3-8424] - Fix CodeQL alerts for `DOM text reinterpreted as HTML` * Add changeset * Remove unnecessary code generated by Copilot
* fix: [M3-8588] - Fix value selection issue in ImageSelect * Add changeset * Update packages/manager/.changeset/pr-11007-fixed-1727295720802.md Co-authored-by: Hana Xu <115299789+hana-linode@users.noreply.github.com> * Update validation schema to account for clearing the value in ImageSelect * Add changeset for validation pacakage * Update CreateLinodeDiskFromImageSchema based on PR feedback --------- Co-authored-by: Hana Xu <115299789+hana-linode@users.noreply.github.com>
## Description 📝 Add Linode Empty Landing story under `Features/Entity Landing Page/Placeholders/Entities` ## How to test 🧪 ### Verification steps (How to verify changes) - Pull this PR and run Storybook locally, navigate to `Features/Entity Landing Page/Placeholders/Entities`
#11005) * initial fixes * fix all new type errors * begin removing resolutions * more resolutions * more resolutions * fix tests * remove `jackspeak` resolution * bump * switch out `ts-node` for `tsx` to fix Cypress pipeline notification not working * switch out `ts-node` for `tsx` to fix Cypress pipeline notification not working * Added changeset: Get dependencies in a more healthy state * fix autocomplete ui bug * remove `react-test-renderer` because I think it unused * remove `reselect-tools` because it is unused * remove more unused dependencies * fix console error caused by the Primary Nav * fix stroybook dark mode bug @dwiley-akamai --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* clean up unused assets * changeset --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…ew` instead of `serve` (#11015) * attempt 1 * allow any host * re-add skip * re-add skip * add changeset --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…ys landing page (#10984) * integration test for access keys landing page * Added changeset: Add integration test for Object Storage gen 2 Access Keys page * rename file to match other gen2 test file name * remove duplicate function
… issue (#10853) * upcoming: [DI-20360] - Modified user preference logic * upcoming: [DI-20360] - Modified user preference logic * upcoming: [DI-20360] - Removed useEffect from widget component * upcoming: [DI-20360] - Updated request.tsx file * upcoming: [DI-20360] - remove sensitive information * upcoming: [DI-20360] - Update preference logic to avoid extra re-renderings * upcoming: [DI-20360] - Updated preference logic in custom select * upcoming: [DI-20360] - Metrics api hardcoded url removed * upcoming: [DI-20360] - Updated jsdocs & removed un-used variable * upcoming: [DI-20360] - Test cases updated * upcoming: [DI-20360] - added changeset * upcoming: [DI-20360] - Removed unused variable * upcoming: [DI-20360] - Optimized user preferences to avoid passing update function as props * upcoming: [DI-20360] - Eslint errors resolve * upcoming: [DI-20360] - Merge conflicts resolved * upcoming: [DI-20360] - Changes based on review comments * upcoming: [DI-20360] - Passing default values to components instead of full preference object * upcoming: [DI-20360] - Upddated widget components to avoid infinite loop * upcoming: [DI-20360] - Updated review comment suggestions & test cases * upcoming: [DI-20360] - Updated review comments * upcoming: [DI-20360] - Test cases updated * upcoming: [DI-20360] - Modified user preference logic * upcoming: [DI-20360] - Modified user preference logic * upcoming: [DI-20360] - Updated request.tsx file * upcoming: [DI-20360] - remove sensitive information * upcoming: [DI-20360] - Update preference logic to avoid extra re-renderings * upcoming: [DI-20360] - Updated preference logic in custom select * upcoming: [DI-20360] - Optimized user preferences to avoid passing update function as props * upcoming: [DI-20360] - Changes based on review comments * upcoming: [DI-20360] - Upddated widget components to avoid infinite loop * upcoming: [DI-20360] - Updated review comment suggestions & test cases * upcoming: [DI-20360] - Updated useAclpPreference hook to use ref for preserving the changes without re-rendering * upcoming: [DI-20360] - Updated compare props logic * upcoming: [DI-20360] - Test cases updated * upcoming: [DI-20360] - Updated ESLint issues * upcoming: [DI-20360] - Updated review comments * upcoming: [DI-20360] - Test cases updated * upcoming: [DI-20360] - Updated logic to prevent widget preference to override * upcoming: [DI-20360] - Separated components into different files * upcoming: [DI-20360] - updated funcntions with useMemo * upcoming: [DI-20360] - updated eslint issues * upcoming: [DI-20360] - Updated widget preferences logic * upcoming: [DI-20360] - Updated deep equal logic * Updated aggregate function type * upcoming: [DI-20360] - Updated global filter test cases * upcoming: [DI-20360] - Updated eslint issue * upcoming: [DI-20360] - Removed unnecessary compare functions --------- Co-authored-by: vmangalr <vmangalr@akamai.com>
* change: [M3-8468] - Improve action menu styling * Added changeset: Improve ActionMenu styling * change: [M3-8468] - color change in theme
* move some things around * continue moving stuff * continue moving stuff * old `LinodesCreate` directory is gone * Added changeset: Remove Linode Create v1 - Part 2 * skip test because of test flake * remove type for an unused flag * remove one more unused file --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…erifying` (#10967) * change: [M3-8607] - Replace to * Keeping events, updating notifications * Added changeset: Renamed notification tax_id_invalid to tax_id_verifying * @bnussman-akamai review updates * Added changeset: Renamed notification tax_id_invalid to tax_id_verifying --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
* fix: [M3-7274] - Update curl-bash with system default /bin/bash * Added changeset: Updated getting_started.sh curl to use system default /bin/bash * @bnussman-akamai @jdamore-linode - removed script --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
* fix action panel console error * fix data-qa tag and related tests * Added changeset: ActionPanel PrimaryButton data-qa attribute
…actions to `v4` (#11033) * Upgrade upload-artifact and download-artifact actions to v4 * Added changeset: Upgrade `upload-artifact` and `download-artifact` actions from v3 to v4 --------- Co-authored-by: Dajahi Wiley <dwiley@linode.com>
* cater to dependabot moods * Added changeset: Validate redirect and login URLs via URL constructor * update changelog to be tech story - feedback @hkhalil-akamai
* Added notification menu story * refactoring * Updated MSW handlers * Updated MSW handlers * Added notification menu story * refactoring * Updated MSW handlers * Updated MSW handlers * Help with Events Mocking * Fixed event message in serverHandlers * Added changeset: Notification Menu story * Set once to true for events handler * switched back to old events * Updated events handler --------- Co-authored-by: Alban Bailly <abailly@akamai.com>
…sibleRow components (#11016) * Unit tests for CollapsibleTable components * Added changeset: Add unit tests for CollapsibleTable and CollapsibleRow components * Change TableRowEmpty colSpan value from 5 to 4 * Use self-closing tags for empty TableCell
…es (#10994) * skeleton tests * test for E0 endpoint * finish other tests, now time to cleanup * remove duplication * update description * Added changeset: Add cypress integration test for OBJ gen 2 bucket details tab changes * update test descriptions * cleanup: use contains instead of find by text * parameterize tests based on feedback @jdamore-linode * confirm testing AC and update tests/fix bug
#11025) * fix: [M3-8391] - Account maintenance CSV download in the first attempt * Added changeset: Download Account Maintenance CSVs on the first attempt * fix: [M3-8392] - explanatory comment
* fix: [M3-8630] - Add default root hostname for TXT records * Update test * Added changeset: Add default root hostname for TXT records --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
…d of spreading (#11041) * fix: [M3-8696] - Explicitly define 'key' prop instead of spreading * Added changeset: Explicitly define 'key' prop instead of spreading * Update cs --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
* Fix dark mode container colors and mobile avatar padding * Added changeset: Styling for the support ticket details page * use a less random value for paddingRight * Address feedback: better styling fix using margin
…ns table (#11046) * change: [M3-6994] - Spell out "Configuration" on Linodes Configurations table * Add changeset
* rename linode create directory from `LinodeCreatev2` to `LinodeCreate` * rename `Linode Createv 2` to `Linode Create` in the codebase * Added changeset: Rename `Linode Create v2` to `Linode Create` * fix last rename --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* Initial commit: proof of concept * Route Updates and types * NBs & Domains * testing + utils * better util types * testing existing routes (wip) * more testing before more routes * save progress * save progress * save progress * type improvements * make basic account routing work * Revert "make basic account routing work" This reverts commit 28511f5. * event routes * firewalls * databases * update maincontent v2 * betas * VPCs * Cloud pulse and cleanup * Rename MainContentV2 to Router * update vpc routes to use reccomended lazy routing * support and volumes lazy imports * post rebase yarn * lazy imports/exports stackscripts, volumes, profile * lazy imports/exports placement groups * lazy imports/exports obj + nb * lazy imports/exports managed * lazy imports/exports longview and linodes * lazy imports/exports images and k8 * lazy imports/exports events & firewalls * lazy imports/exports remaining * some cleanup * More cleanup * more account routes * missing domains and linodes routes * missing longview routes * missing routes * wrap up missing routes * light cleanup * rename stylesheet * Added changeset: Introduce TanStack Router * feedback @bnussman-akamai * feedback @jaalah-akamai * post rebase fix --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…4.0, and UI version 0.1.0
Release v1.130.0 - release → staging
Coverage Report: ❌ |
…imum-spelling-mistake fix: Image Uploader spelling mistake
Cloud Manager E2E Run #6671
Run Properties:
|
Project |
Cloud Manager E2E
|
Run status |
Failed #6671
|
Run duration | 30m 48s |
Commit |
018f3964ef: Merge pull request #11095 from linode/staging
|
Committer | Mariah Jacobs |
View all properties for this run ↗︎ |
Test results | |
---|---|
Failures |
2
|
Flaky |
6
|
Pending |
2
|
Skipped |
0
|
Passing |
429
|
Tests for review
linodes/rebuild-linode.spec.ts • 1 failed test
Test | Artifacts | |
---|---|---|
rebuild linode > cannot rebuild a provisioning linode |
Screenshots
Video
|
placementGroups/delete-placement-groups.spec.ts • 1 failed test
Test | Artifacts | |
---|---|---|
Placement Group deletion > can delete with Linodes assigned when unexpected error show up and retry |
Screenshots
Video
|
linodes/clone-linode.spec.ts • 1 flaky test
Test | Artifacts | |
---|---|---|
clone linode > can clone a Linode from Linode details page |
Screenshots
Video
|
linodes/rebuild-linode.spec.ts • 1 flaky test
Test | Artifacts | |
---|---|---|
rebuild linode > rebuilds a linode from Image |
Screenshots
Video
|
linodes/linode-storage.spec.ts • 1 flaky test
Test | Artifacts | |
---|---|---|
linode storage tab > try to delete in use disk |
Screenshots
Video
|
objectStorage/object-storage.e2e.spec.ts • 1 flaky test
Test | Artifacts | |
---|---|---|
object storage end-to-end tests > can upload, access, and delete objects |
Screenshots
Video
|
account/service-transfer.spec.ts • 1 flaky test
Test | Artifacts | |
---|---|---|
Account service transfers > can initiate and cancel a service transfer |
Screenshots
Video
|
The first 5 flaky specs are shown, see all 6 specs in Cypress Cloud.
The failed or flaky tests in this CI runs are already known to be flaky. Here are some notes from Joe last week:
This looks ready to merge. |
Cloud Manager
Added:
Changed:
notification tax_id_invalid
totax_id_verifying
(#10967)Fixed:
data-qa
attribute (#11035)DismissibleBanner.tsx
(#11075)Removed:
getting_started.sh
script (#11021)Tech Stories:
path-to-regexp
dependabot alert (#11015)Linode Create v2
toLinode Create
(#11043)upload-artifact
anddownload-artifact
actions from v3 to v4 (#11033)isVLAN
code from codebase (#11065)BarPercent.tsx
(#11076)Tests:
Upcoming Features:
useAclpPreference
hook to improve flickering in widget component (#10853)additionalFilters
key in CloudPulseWidgetRenderer (#11053)API-v4
Added:
SMTP Enabled
account & Linode capabilities (#10991)allow_list
to the DatabaseInstance (#11039)Changed:
notification tax_id_invalid
totax_id_verifying
(#10967)created_dt
tocreated
andupdated_dt
toupdated
(#11023)cluster_size
and export the Engines type (#11040)Removed:
edge
type reference inLinodeTypeClass
andRegionSite
(#10639)Upcoming Features:
Validation
Changed:
UI
Added:
@linode/ui
package withBetaChip
as the first component (#11057)