A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Default GitHub Actions Windows runners ship with several Go versions installed out of the box; `$env:PATH` contains `C:\hostedtoolcache\windows\go\1.21.13\x64\bin` by default. While [`actions/setup-go`](https://github.com/FiloSottile/age/blob/aaaaf4ac4e7af9cd5b3c8ac56872bc85f7100f51/.github/workflows/test.yml#L33-L36) installs Go 1.24.0 ([stable](https://github.com/actions/go-versions/blob/21413175ac3713f8289fa15134a683398613806b/versions-manifest.json#L3-L4)) and prepends `C:\hostedtoolcache\windows\go\1.24.0\x64\bin` to `$env:PATH` as expected, it's not being detected by `make.bat` as the preferred Go version for the bootstrap toolchain. Due to a bug[^1] in [`src/make.bat`](https://github.com/golang/go/blob/d31c805535f3fde95646ee4d87636aaaea66847b/src/make.bat), the **last** Go in `$env:PATH` will take precedence over the first one, causing `GOROOT_BOOTSTRAP` to use the old Go 1.21.13 instead of 1.24.0. Since [CL 606156](https://go-review.googlesource.com/c/go/+/606156), Go depends on 1.22.6 or later for bootstrap, and that's why the workflow is broken. [^1]: See https://go-review.googlesource.com/c/go/+/653535.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by 0x2b3bfa0 and has received 1 comments.