Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitHub Actions 使って YARD で生成した 最新ドキュメント の自動デプロイをできるようにしたので自慢したい #13

Closed
kachick opened this issue May 2, 2021 · 6 comments

Comments

@kachick
Copy link
Owner

kachick commented May 2, 2021

TL;DR

@kachick
Copy link
Owner Author

kachick commented Jun 26, 2022

なんか大した知見じゃないというのがその後わかってきた気もするけど、 rubygems に documents 任せるといつの間にか消えてたりするんで GitHub に hosting させた方が良さそう & 色んなリポジトリに同じような GitHub Actions 書くの面倒なので切り出しておきたい気もしてきた。

@kachick kachick closed this as completed Jun 26, 2022
@kachick
Copy link
Owner Author

kachick commented Aug 10, 2022

GitHub Actions 経由で GitHub Pages をデプロイ出来るようになったので試してみたらわかりやすくていい感じだったので差し替えてしまった。面倒且つ雑な automated commits 積まず済むようになったのでこっちのがいいなー

https://github.blog/changelog/2022-07-27-github-pages-custom-github-actions-workflows-beta/

なんかまたコロコロ変わったときに action 書き換えるの面倒だなと思ったので composite action にしてみた。

https://github.com/kachick/deploy-yard-to-pages

@kachick
Copy link
Owner Author

kachick commented Aug 10, 2022

@kachick
Copy link
Owner Author

kachick commented Aug 12, 2022

Actions の方が管理しやすくて基本的にいいことづくめなのかなーと思ってたけど、workflow は workflow の結果として? 他のtrigger を呼ばないみたいな制約があるので dependabot automerge 後に deploy されないのがちょっと不便。完全上位互換とも言えないかな・・・

@kachick
Copy link
Owner Author

kachick commented Aug 16, 2022

composite にしたところで permission とかの共有できるおまじないに占める行数が多くてあんま意味なかったかなーと思ってはいる。 renovate とかの config みたいに github の ref を直接参照させて extend みたいな事も出来るようになると嬉しい。
そもそも composite にした理由が コアになってる action が main ブランチを指しててまだ stable じゃないんかなと思ってたんだけど、単に更新漏れ的な感じだったっぽいのでPR出しておいた actions/starter-workflows#1671

@kachick
Copy link
Owner Author

kachick commented Oct 26, 2022

https://docs.github.com/ja/actions/using-workflows/reusing-workflows
https://zenn.dev/jerome/articles/618af7cc934f2f

おぉ、全然追いつけてなかったけど、 Reusing workflows とかどうなんだ・・・?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant