Commit Graph

18 Commits

Author SHA1 Message Date
Richard Cox 411a9bf8e8 Changes following review 2024-04-26 13:32:22 +01:00
Richard Cox e3143f6164 Port drone build tasks to gh workflows + actions
- 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
2024-04-25 13:45:11 +01:00
Richard Cox cb9b6879a5 Two RC related build fixes
- 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
2023-06-01 09:36:18 +01:00
Cody Jackson bbb7eebc90 Removing nuxt 2023-03-03 11:49:26 +00:00
Richard Cox ecefcc98cb Enable embedding of legacy harvester plugin
- 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
2022-09-13 09:57:14 +01:00
Richard Cox c4fbedc41f Update dashboard build process to embed a specific harvester plugin
- Currently disabled, once the package is available it will be uncommented
2022-09-07 17:08:34 +01:00
Richard Cox 22e4d3479f WIP build process changes & comment tidy up 2022-07-14 14:00:55 +01:00
Vincent Fiduccia 0ad9542218
Strip nested static index.html files out of embedded builds 2021-02-10 17:44:23 -07:00
Vincent Fiduccia c599a81bd9
Clear catalog store on cluster change 2020-09-03 20:59:50 -07:00
Vincent Fiduccia fef2645f4f
Pass version & commit 2020-08-31 16:18:29 -07:00
Vincent Fiduccia 5c7f3e0368
Pass commit id/version down 2020-08-31 15:28:53 -07:00
Vincent Fiduccia e767866505
less logging 2019-10-23 18:23:20 -07:00
Vincent Fiduccia 6f520a4ce6
Almost there 2019-10-23 18:15:08 -07:00
Vincent Fiduccia 0779d1b7c1
More no dapper 2019-10-23 18:04:42 -07:00
Vincent Fiduccia 11185b27a5
No Dapper 2019-10-23 17:44:00 -07:00
Vincent Fiduccia e5b1bddfb6
Build debug 2019-10-23 16:47:57 -07:00
Vincent Fiduccia 90c01e3886
Build debug 2019-10-23 16:33:37 -07:00
Vincent Fiduccia 23b281ed21
More building 2019-10-22 15:42:58 -07:00