-
Problem:Both the Windows and MacOS release build->sign->publish workflows hard-code a golang version which will be hard to maintain, and may not reflect what was used during CI testing. Background:
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
As a starting point. The "simplest" solution I can come up with is to update the github-action build workflows to:
|
Beta Was this translation helpful? Give feedback.
-
Another idea (inspired by some of Ed's past work):
|
Beta Was this translation helpful? Give feedback.
-
If the goal is to keep using the current version of Go, https://github.com/actions/setup-go offers "stable" as a value for "go-version". |
Beta Was this translation helpful? Give feedback.
Go is pretty stable I am not worried that a (supported) version will cause problems for us. So as long as we update the version it should work. Also current CI also juts uses what is in fedora which is usually the last two supported versions so it should match one of those normally.
Then if this is just for the windows/macos installers then the answer is we do not test them at the moment anyway so there is nothing to match. And then the remote client is a simple http client and a VM manager, I find it unlikely that we have to worry about the go version.
So I think as @nalind suggest using
stable
sounds good to me so we do not need to keep them up to date anyway.