GitHub Actionsでコンテナイメージを登録する
ko-build/setup-ko を使ったら簡単にできた。 https://github.com/umemak/kindle_xml_to_tsv/blob/main/.github/workflows/ko.ymlでhttps://github.com/umemak/kindle_xml_to_tsv/pkgs/container Read more
POSTS
ko-build/setup-ko を使ったら簡単にできた。 https://github.com/umemak/kindle_xml_to_tsv/blob/main/.github/workflows/ko.ymlでhttps://github.com/umemak/kindle_xml_to_tsv/pkgs/container Read more
umemak/asin2mdで書籍情報取得しようとしたらできなくなってて、レスポンスの中身見たらなんか思ってたのと違うのになってた。 10日くらい前に使ったときは問題なかったので、キャンペーンのせいとかだったら良いのだけど。 恒久的に変わるといろいろやり直しになるので面倒。。
v2がエラーになる件、Codespacesでも問題なかった。いよいよWindowsの問題な気がしてきた。 →上位ディレクトリのgo.workに追加したら、go run時のエラーは解消した。 VS Code再起動したら、ソースのエラー表示も消えた。 go.workに原因あるとかわかりにくすぎる。。
Go言語プログラミングエッセンス | Gihyo Digital Publishingで紹介されていた、urfave/cli: A simple, fast, and fun package for building command line apps in Goを使ってみたのだけど、エラーで動かない。 no required module provides package github.com/urfave/cli/v2というエラー。v1だとエラーは出ない。v2とv3がダメ。 試しにGitpodで Read more
go.sum消したのにまたGitHubからメールが来た。 古い情報をもとにセキュリティチェックしているのかなぁ。 どうするのが正解なんだろう。
GitHubのセキュリティメールが最近頻繁に来て、古いテスト用のリポジトリだったので、アラート対象になっているgo.sumファイルを消してみた。 これが正しい対応なのかわからないけど、go.modで指定しているバージョンより古いもののsumが書かれていて、go mod tidyしても消えず、ファイルを消してg Read more
GoReleaser - GoReleaser使ってみた。 うまく動かなかった。 $ go install github.com/goreleaser/goreleaser@latest $ goreleaser init $ goreleaser release --snapshot --rm-dist • starting release... • loading config file file=.goreleaser.yaml • loading environment variables • getting and validating git state • ignoring errors because this is a snapshot error=git doesn't contain any tags. Either add a tag or use --snapshot • building... commit=c555bfd95c67f41425d8155510f376d0015665eb latest tag=v0.0.0 • pipe skipped reason=disabled during snapshot mode • parsing tag • setting defaults • running before hooks • running hook=go mod tidy • running hook=go generate ./... • took: 6s • snapshotting • building snapshot... version=0.0.1-next • checking distribution directory • loading go mod information • build prerequisites • writing effective config file • writing config=dist\config.yaml • building binaries • building binary=dist\asin2md_linux_386\asin2md • building binary=dist\asin2md_linux_amd64_v1\asin2md • building Read more
bufbuild/connect-go: Simple, reliable, interoperable. A better gRPC. テスト用にgRPCのサーバーが欲しかったので、使ってみた。 READMEに書いてあるサンプルのように作ったら、grpcurlでリフレクションのエラーになったので、次世代gRPC?『connect-go』やってみたを参考にリフレクションを入れたら動いた。 ついでにクライアントもConnect Read more
昨日のgo buildでエラーになってgo runだと動く件、正確にはbuildのほうはmake経由での実行で、runは直接という違いがあった。 goのバージョン管理について、新しいバージョンが出たらManaging Go installations - The Go Programming Languageのようにgo installを使ってインストールしていて、ali Read more
go buildしようとするとmissing go.sum entry cacheなエラーが出る。 ググってもgo mod tidyすれば直る的なものしかヒットせず。 go clean --modcacheしてみてもダメ。 go runだと実行できてしまうので余計訳が分からない。