Description
This repository hosts several "templates" for continuous deployment systems to be used in Go-based projects. The ones that produce release builds notarize the macOS builds:
- "Publish Nightly Build" workflow (Go, Task)
- "Release" workflow (Go, Task, Crosscompile)
- "Release" workflow (Go, Task, CGO)
An excellent tool named gon is used to perform the notarization.
The templates are currently using gon version 0.2.3. Several releases of gon have been made since 0.2.3.
I don't see any significant changes between 0.2.3 and 0.2.5 so I don't expect the update will pose any difficulties.
Beyond the general advisability of keeping dependencies updated, there is a specific motivation for making this update. The current versions of gon will stop working 2023-11-01 (#359). Even though the update to 0.2.5 won't solve that issue, it might facilitate the future update to an anticipated version of gon that has the necessary changes to continue working after 2023-11-01. If we ended up needing to make that update at the last minute then it would be better if we had dealt with any problems that might have been introduced by the previous changes to gon in advance.