TL;DR
CircleCI で使う Ubuntu を 12.04 から 14.04 に変えると Go 1.7 以降なので context パッケージが使えるようになる。
背景
circle-gh-tee と言う、CircleCI でのコマンドの実行結果を GitHub の Pull Request にコメントするツールを作ってるんですが、いつの間にか動かなくなっていて、調べてみると依存している github.com/google/go-github のインターフェイスが引数に context
を要求するように変わっていた。
そして go get -v
時に出ていたのが次のエラー。
github.com/google/go-github (download)
import "context": import path does not begin with hostname
package context: unrecognized import path "context"
12.04 では Go のバージョンが古かったが、14.04 に変えたところうまく通った。