* Add GitHub action to run cloud data update script
* Does not need node
* Fixes
* ensure we do an npm install
* Fix repository variable
* Fix repository ref
* Fixes
* Add permissions
* Update labels
* Fix commit command
* Add git config
* Tweaks
* Update permissions
* Add back in set -e
* Permissions
* Fix set -e
* Fix PR body
* Speed up node modules install
* Tweak script
* Tweaks
* Fix PR body
* Permissions
* Fix branch delete
* Fix delete
* Tweak to do a rebase
* Set target brach to master
* Force branch push in case old branch exists
* Delete existing branch first
* Improve delete
* Include Azure data sync
* Keep usgov regions
* Allow to switch Cypress command with cy2 on env var
* Remove coverage flag
* Restore Cypress dashboard
* Assign env var TEST_DISABLE_DASHBOARD_LABEL based on label presence
* Extend E2E script condition to TEST_DISABLE_DASHBOARD_LABEL
* Correct label term
* Remove unnecessary key and ID for Cypress command
* Correct PR label
* Add echo to display disable method; Add comments
* Add documentation
* Allow GH to set env var from the config
* update rancher image version for e2e tests
* update package.json's docker local script to use the latest version
* update what's new version to 2.10
* revert unrelated change
* add rancher version variable to reuse + skipping some e2e tests
* revert unnecessary changes in version.spec.ts
* remove typo
* fix version typo
* skip account-api-keys tests
* skip a test in namespace-picker.spec.ts
* update home test to use rancher version variable
* remove 'v' from version number
* fix typo
* fix flaky charts tests
* fix flaky repositories tests
* more precise enabling logic for checkboxes
* lint
---------
Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
* Update checkout to v4 and bump Node to 16
* Update GHA workflow migration paths
* Removed named exports from Vue files
* Move code outside of the Vue app element
* Remove @nuxtjs/eslint-config-typescript
* Remove @nuxt/types and @nuxt/typescript-build
* Fix import issue with http-proxy-middleware
* Replace @nuxtjs/axios with axios and axios-retry
* Remove @nuxtjs/webpack-profile
* Fix linting issues after Nuxt webpack removal
* Pin resolution for glob after rebase
* Update yarn.lock after rebase
* Fix issue with rancher-components
* Bump rancher-component GHA config to match rebase changes
* Generate yarn file
* Add dependency
* Remove nuxt global var in app template
* Pin version for babel/plugin-proposal-private-methods
* 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
- Remove old drone build tasks (note - FOSSA will not be ported at this time, discussed in slack)
- create generic setup composit action which can be used by multiple workflows
- create generic lint, i18n-lint and unittest composit action which can be used by multiple workflows
- create generic build-and-upload workflow which can be used by multiple workflows
- trigger build-and-upload on merge to specific branch (TBD)
- trigger build-and-upload on specific tags
Also
- changed name of yarn install:ci as it was used outside of ci
Note
- I'd have liked to group together the workflows used by the build, but things like workflow subfolders
aren't supported