* Ensure @rancher/shell version using tags
Enable corepack for extension builds
Migrate creators outside of shell dir
Update creators path - switch to npm publish
* Add NPM_REGISTRY to publish args
* Fix creators_dir path - Bump ext package
* Add update package version function in test script
* Fix gitignore file name
* Add .yarnrc.yml for skeleton - revert node versions
* add changelog section for shell releases + add extra documentation regarding the 2.9 update in terms of branching
* add 2.10 page about vue3 migration
* address pr comments
* Update rancher-2.9-support.md
Addressing typo in the desired `@rancher/shell` version from 2.9.0 to 2.0.1
* Update rancher-2.9-support.md
Change 2.1.0 to 2.0.1
* update extensions documentation
* update routing structure overview examples so that devs are not confused on how to setup proper routing for an extension
* update routing docs
* address pr comments
* update all references to shell 2.0.0 to 2.0.1
* update known issues page in docusaurus
* Update docusaurus/docs/extensions/rancher-2.9-support.md
Co-authored-by: Richard Cox <18697775+richard-cox@users.noreply.github.com>
* Update docusaurus/docs/extensions/rancher-2.9-support.md
Co-authored-by: Richard Cox <18697775+richard-cox@users.noreply.github.com>
---------
Co-authored-by: Richard Cox <18697775+richard-cox@users.noreply.github.com>
* Remove unused rehydratation plugin
* Remove any reference to the .nuxt folders
* Remove globalApp nuxt and any reference or use case to nuxt.error
* Replace errors handling with existing fail-whale logic
* Add migration script and documentation
* Correct linting issue due new location of script
* Remove v-model migration due lack of emitter implementation
* Create matrix for E2E job
* Create utility for mapping skipped tests for given dirs
* Allow to filter any dir for given env vars
Add Rancher setup phase in test CI
Restore skip setup variable for other checks
* Cypress config cleanup
* Avoid use of tags for setup test
Add setup tag
* Add specs dir to the matrix
Correct matrix to use each role
Add tag prefix on command
* Correct coverage path
* Simplify cypress utility
* Implement only env var filtering logic
Update env var filtering with a menageable definition
Update CI to filter paths by new logic
Reorganize tests file tree
Add tags for each section
Combine roles and features specs
Update new specs to the tag format
Grouping tags
Fix issues with specs and admin spec/username for login parallelization
Fix issue pre-pending @ character
Remove coupling
Remove Docker stop
Enable all the tests in groups
Allow E2E matrix to fail with strategy flag fail-fast
* Add role for setup in combination to features
* Change tag AND to OR (space instead plus)
* Exclude non tagged tests instead of skip
* Correct standard user name
* Use object for matrix definition; Restore usernames for tests; Remove hackish tag for role
* Pair matrix role tag to multiple matrix features
* Disable failing tests
* Move diagnostic from extension to generic
* Remove build dashboard flag for setup
* Correct screenshot naming to match coverage file naming
* Move Cypress utils out of shell
* Remove View API check for fleet
* Add documentation
* Update skip logic and documentation
* Update env template
* improve docs + fix types definition to prevent linter issues on getting started examples + bump shell version so that we can release a new version
* address pr comments
---------
Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan>