- 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
- Apply build-hosted resource base ending `/` (https://github.com/rancher/dashboard/pull/8401)
- Ensure resource links in index.html match that of previous releases
- These all started with `/dashboard` and had `<base href='/dashboard/'`
- Note - base is still missing (everything still seems to work)
- Note - base is ignored for href's starting `/` anyway
- It's assumed nuxt added this resource prefix via nuxt.config.js build publicPath
- The harvester plugin to support legacy harvester clusters is now available
- Update the env var to ensure it's included in the dashboard
- Update build-embedded script with a fix