システム開発– category –
-
システム開発
[Github Actions]Renovateのprを安全にauto mergeするまで
Renovate周りのあれこれを理解するべく記事を書いてきた。 Renovate(onboarding)Renovateをgithub Actionsで実行してみるRenovate scheduleとgroupingとrangeStrategyと(on Github Actions)[Github Actions]Branch protection「status check」用のJob... -
システム開発
Laravelのコントリビュートガイドを読んだ
OSSのコントリビュート自体経験がありませんでしたが、Laravelを使っていて「ここ改善できそうだな…」と思ったところがあり、 折角ならコントリビュートデビューするかと思い立ちました。とはいえ、OSSへのコントリビュート自体が初めてなので、手順が分か... -
システム開発
[Github Actions]Status check functions まとめ
Github Actionsには、Status check functions という仕組みがあり、これを使うことで、job・stepの実行を制御できる。 Status check functionsは、以下の4種類存在する。 success() failure() always() cancelled() これらについて、いまいち理解できてい... -
システム開発
Github Actionsでghを使ってprをapproveするまで(in 個人開発)
最近知ったのですが、pull request(以下pr)の作成者自身は、prをapproveできません。 Pull request authors cannot approve their own pull requests 引用元:Approving a pull request with required reviews また、 Branch Protection の「Require pul... -
システム開発
[Github Actions]Branch protection「status check」用のJobを作ってみる
【概要】 Github のBranch protection 「Require status checks to pass before merging」に設定するstatus check用のjobを作成すると良さそう という話。 【動機】 Github のBranch protection には、「Require status checks to pass before merging」と... -
システム開発
Renovate scheduleとgroupingとrangeStrategyと(on Github Actions)
renovateを、いい感じに実践導入するための布石として理解を深めるべく、ちょこちょこ記事を書いてきた。 Renovate(onboarding)Renovateをgithub Actionsで実行してみるそのシリーズの第3弾 今回は以下を設定してみる schedule grouping rangeStrategy ... -
システム開発
Renovateをgithub Actionsで実行してみる
Github Appでrenovateを実行する方法はこちらの記事で試してみたが、 Github Actionsで実行する方法を試してみる。 【今回の到達点】 「最低限、Github Actionsからrenovateを実行する」 好ましい設定は色々あると思うが、今回はあくまで最低限の動作がで... -
システム開発
Microsoft提供の公式カリキュラムでGithub Actionsを触ってみた
【動機】 業務でちらほら触っているものの、既に構築されているworkflowを使うことが主で、自ら「0 ⇨ 1」でworkflowを構築したことがないので、 基礎を一通り抑えておきたいと思っていた折、以下の記事を見つけまして。 認定バッジが取得できる「GitHub Ce... -
システム開発
Renovate(onboarding)
業務で依存関係の更新を自動化するためにdependabotを導入したが、 絶妙に痒いところに手が届かないところがあってつらいな、と思っていました。 代替案としてrenovateが良さそうだなと思いつつ、 その後触手が伸びてませんでしたが、ちょっと触ってみよう... -
システム開発
オフセットベース・カーソルベースのページネーションの比較& Laravelでの実装例
【概要】 offsetとlimitを使ったオフセットベースのページネーションしか知らなかったが、 Laravelのdocument > ページネーションの項目を見ていて、以下2種類あることを知った。 オフセットベース カーソルベース 今回は、それらについて調査して、Lar...