標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

appveyer の Go が 1.12 になってくれない

もうパッケージの多くが、Go 1.12 名指しになってるのに!

go.mod を騙し騙しで調整し、Go 1.12 で追加された関数の使用を我慢しつづけてきたが、さすがにもう待てん!

というわけで、Go 1.12 をビルド時にダウンロードさせるようにした(→ appveyer.yml: download Go 1.12 · zetamatta/nyagos@3c2dddb)。Go 1.10 の時にもやったしね(あの時は strings.Builder を使いたかったからだったかな)

変更したのは appveyor.yml のインストール記述の先頭の以下の行の追加だけ!

install:
 - rd C:\Go /s /q
 - appveyor DownloadFile https://dl.google.com/go/go1.12.windows-386.zip
 - 7z x go1.12.windows-386.zip -oC:\ >nul

以上、開発現場からでした。