Skip to content
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

Extensions: Vue 3 extension validation and compatibility #11482

Open
5 of 10 tasks
aalves08 opened this issue Jul 18, 2024 · 1 comment · Fixed by #11508 or #11660 · May be fixed by #11668 or #11692
Open
5 of 10 tasks

Extensions: Vue 3 extension validation and compatibility #11482

aalves08 opened this issue Jul 18, 2024 · 1 comment · Fixed by #11508 or #11660 · May be fixed by #11668 or #11692
Assignees
Labels
area/extensions Epic kind/enhancement QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this
Milestone

Comments

@aalves08
Copy link
Member

aalves08 commented Jul 18, 2024

Is your feature request related to a problem? Please describe.

Create an independent set of e2e tests that install, do tactical navigation to key areas to test changes like defineComponent and schemaDiet as examples of important steps to cover, and uninstall of extensions to make sure that they are working properly.
These e2e tests could run over-night (not in every PR) and should also cover different combinations of extensions + Rancher versions.

Interesting testing scenario:
#10659 - build extension with a "verdaccio" version of shell, then run a "simple" test spec that installs extension and goes to dashboard screen of each extension. Should capture the case of defineComponent where it was working in 2.9, but it did not work in 2.8 (leverage matrix to achieve this)

Official extensions list:

Checklist of todos:

Other topics:

  • Workflow can run multiple systems via matrix -> doable, test works, but there's differences in e2e tests in branches to consider...

Describe the solution you'd like

Describe alternatives you've considered

Additional context

@github-actions github-actions bot added the QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this label Jul 18, 2024
@aalves08 aalves08 self-assigned this Jul 22, 2024
@aalves08 aalves08 added this to the v2.10.0 milestone Jul 22, 2024
@richard-cox
Copy link
Member

@aalves08 bear in mind any PR you link to this via fixes will close it

@richard-cox richard-cox reopened this Aug 20, 2024
@aalves08 aalves08 added the Epic label Aug 20, 2024
@aalves08 aalves08 linked a pull request Aug 26, 2024 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment