mirror of
https://github.com/holos-run/holos.git
synced 2026-03-22 02:05:00 +00:00
This adds concurrency to the 'holos render platform' command so platform components are rendered in less time than before. Default concurrency is set to `min(runtime.NumCPU(), 8)`, which is the lesser of 8 or the number of CPU cores. In testing, I found that past 8, there are diminishing or negative returns due to memory usage or rendering each component. In practice, this reduced rendering of the saas platform components from ~90s to ~28s on my 12-core macbook pro. This also changes the key name of the Helm Chart's version in log lines from `version` to `chart_version` since `version` already exists and shows the Holos CLI version.