- GitHub Reposiitory builtbystack/docker-cloudrun-go
- GitHub Container Registiry builtbystack/cloudrun-go
- Docikerfileを用意する
- docker-publish.ymlを用意する
- organization -> Settings -> Packages からContainer CreationのPublicにチェック
- Packages -> Settings -> OptionsからManage Actions accessからbuiltbystack/docker-cloudrun-goを追加してRoleをWriteに変更する、Repository sourceのInherit access from source repository (recommended)にチェックをいれてパッケージの管理権限をGithub Repositoryから引き継ぐ、
- PushするとGithub ActionsからDocker imageのビルドとPushが実行される
- CIを実行
- 公開されたpackageのPackage SettingsからChange package visibilityをPublicにする
- 参考: https://docs.github.com/ja/packages/guides/migrating-to-github-container-registry-for-docker-images
- https://github.com/builtbystack/docker-cloudrun-go/actions から過去に成功したCIを選び再実行する