sparse-intern-71089
02/07/2023, 12:28 AMorange-policeman-59119
02/07/2023, 3:15 AMorange-policeman-59119
02/07/2023, 3:16 AMdelightful-monkey-90700
02/07/2023, 5:00 PMorange-policeman-59119
02/07/2023, 5:43 PMpulumi[.exe]
but not any language plugins.orange-policeman-59119
02/07/2023, 5:44 PMdelightful-monkey-90700
02/07/2023, 5:46 PMorange-policeman-59119
02/07/2023, 5:46 PMmake
targets to package the CLI in an efficient manner. For example, until very very recently to work around bugs in cross-compiling to macOS, we built the macOS targets on macOS and combined them in GitHub Actions.delightful-monkey-90700
02/07/2023, 5:47 PMorange-policeman-59119
02/07/2023, 5:48 PMorange-policeman-59119
02/07/2023, 5:49 PMAdd documentation on how to create a correct, complete, and proper release;I don't know if we're at a point where our processes are stable enough or self-contained enough to document that. Like I said with respect to cross-compiling for macOS, our build process required multiple workers on different OSes until recently. We can't rule out that a change in Golang forces us to do the same in the future.
orange-policeman-59119
02/07/2023, 5:50 PM1. Add a test step which validates at the very least the existence of all the requisite componentsI think @worried-rain-74420, on the team that manages the CLI releases, would very much agree. The bug reports we've seen because of improper packaging of the CLI have frustrated users.
delightful-monkey-90700
02/07/2023, 5:54 PMorange-policeman-59119
02/07/2023, 7:48 PMorange-policeman-59119
02/07/2023, 7:52 PMgoreleaser
.