Github
◾️はじめに https://dk521123.hatenablog.com/entry/2025/10/11/152333 の続き。 今回は、semantic-release に関して設定してみる 思ったより、簡単にできた、、、 目次 【1】Semantic Release (semantic-release) 【2】semantic-releaseの導入 Step1:プ…
◾️はじめに https://dk521123.hatenablog.com/entry/2025/03/31/153442 の続き。 今回は、リリース自動化ツールがどんなツールがあるのかと その中のRelease Please (release-please)について触れる 目次 【1】リリース自動化ツール 1)Release Please (re…
◾️はじめに GitHub Copilot の copilot-instructions.md (リポジトリ カスタム命令) について学んだので、メモ。 目次 【1】copilot-instructions.md (リポジトリ カスタム命令) 【2】サポート状況 1)プラン別 【3】使い方 1)1 つの .github/copilot-…
◾️はじめに 現場で、GitHub Copilot を使えるようになったので、 調べてみた 目次 【1】GitHub Copilot 1)類似サービス 【2】機能 1)補足:簡単に試してみたい場合 【3】使用場所 【4】料金 1)個人向け 2)Organization 3)Enterprise 【5】実…
◾️はじめに https://docs.getdbt.com/docs/dbt-versions/core-upgrade/upgrading-to-v1.10 で、dbt v1.10 がBeta版だけどリリースされて 色々調べてたら、以下のサイトが見つかった。 https://github.com/dbt-labs/dbt-core/milestone/91 Githubで「マイルス…
◾️はじめに マージでトラブルがあったので、Merge周辺のことを調べてみた 目次 【0】前提知識 1)Squash 2)Rebase 【1】Github の PR のマージ方法 1)Create a merge commit 2)Squash and merge 3)Rebase and merge 【2】メリット・デメリット …
◾️はじめに Git・Githubだけの話ではないのだが、 Semantic Versioning / Conventional Commitsについて学んだので メモしておく。 どちらも公式ドキュメントにちゃんとした日本語がサポートされているので 習得は比較的に容易かと思う、、、 目次 【1】Sem…
◾️はじめに https://dk521123.hatenablog.com/entry/2025/02/02/161957 で、別レポジトリ(クロスレポジトリ)のアクセスについて考えたが 以下の本で「第17章 GitHub Appsトークンによるクロスリポジトリアクセス」 が書かれていたので、実際にやってみた内…
◾️はじめに GitHub Actionsで別レポジトリをcloneする方法を考える Github Actions ~ クロスレポジトリアクセス ~ https://dk521123.hatenablog.com/entry/2025/02/12/150704 目次 【1】GitHub Actionsで別レポジトリをcloneするには 1)actions/checkou…
◾️はじめに https://dk521123.hatenablog.com/entry/2024/07/05/000212 の時もそうだったが、突然、Github actionsのWorkflowでエラーになった。 まずは、そのエラーに関する説明と、今後の防止案について考えてみた。 目次 【1】今回のトラブル:エラー「.…
◾️はじめに 小ネタ。 Github Actions の Self-hosted runners で一台の物理マシンに対して 別Githubリポジトリを相乗りする話が出てて、どうやるかがわかったのでメモ。 目次 【1】一台のSelf-hosted runnersに複数Githubリポジトリを使うには 【2】設定例…
◾️はじめに Self-hosted runnersの設定について、徐々にメモっていく。 目次 【0】Self-hosted runnersの設定 【1】設定 を削除するには 【2】更新を無効にするには ~ --disableupdate ~ 【3】タグを設定するには ~ --labels ~ 【0】Self-hosted runner…
◾️はじめに https://dk521123.hatenablog.com/entry/2024/12/31/184145 で、Github action の Self-hosted runner がサービス(デーモン)で立ち上がっていて デgフォルトだと自動更新が入り、 それによって環境によっては止まる場合があった。 そこで、今回…
■ はじめに GitHub Self-hosted Runner in AWS CodeBuild ってのがあることを知ったのでメモ。 目次 【1】GitHub Self-hosted Runner in AWS CodeBuild 1)補足:GitLab の Runner サポート 【2】設定手順例 Step 1: Create a CodeBuild project with a w…
◾️はじめに 年末の休みに入る前にCI/CDが動かなくなった。 確認してみると、Self-hosted runner が Offline だった。 そこで、Self-hosted runner で Offline だった場合の対応について考える ちなみに、今回の要因は 『2)要因「Self-hosted runner上のRun…
■ はじめに Github Actions の処理結果を datadog で管理する必要ができたので調べてみた。 目次 【0】準備 1)公式ドキュメント:CI Visibility (CI/CDの可視化) 2)前提条件 【1】datadog の設定手順 - その1 1)datadog へのログイン 2)"Get Star…
■ はじめに https://dk521123.hatenablog.com/entry/2024/08/10/115429 などで、Github Actions で Linter を実行したが、 実行対象ファイルは、拡張子だけで全体にかけていた。 できれば、プルリクエスト作成時/commit push時 には ベースブランチからの差…
■ はじめに https://dk521123.hatenablog.com/entry/2024/08/08/202314 https://dk521123.hatenablog.com/entry/2024/08/09/141801 の続き。 今回は、TOMLファイルをGithub Actionsでチェックする方法について 調べてみた。 目次 【1】自作する 1)サンプ…
■ はじめに https://dk521123.hatenablog.com/entry/2024/08/08/202314 の続き。 今回は、YAMLファイルをGithub Actionsでチェックする方法について 調べてみた。 目次 【1】Third-Party Github Action を利用する 【2】サンプル 【1】Third-Party Github…
■ はじめに 今日、TOMLファイルのカンマ忘れでシステムがうまく動かなくて、 ドハマりした。 設定ファイル系のJSON/YAML/TOMLなどは、コンパイルがないので フォーマット誤りを起こしていたとしても、そこに気が付くのが なかなか難しく、これを極力事前に分…
■ はじめに https://dk521123.hatenablog.com/entry/2024/07/11/131849 の続き。 今回は、Github Actions の設定について調べてみた 目次 【1】Actions の許可制限 【2】Artifactとログの保持期間 【3】外部コラボレータのアクセス許可 【4】ワークフロ…
■ はじめに Github で設定について、少しづつだけどTipsを追加していく 目次 【0】Github の設定のキモ 【1】Pull-Request 1)プルリク後にfeatureブランチを削除 【2】Branches 1)ルール作成し、ブランチを保護する 【3】Tags 1)使用上の注意 【4…
■ はじめに https://dk521123.hatenablog.com/entry/2024/06/27/220219 で、GitHub Custom Actions を調査していた際に 以下の公式ドキュメントから「GitHub Apps」ってのが 出てきたので、調べてみた => めちゃめちゃ面倒くさい、、、 Github公式ドキュメン…
■ はじめに 前日まで動いてたGithub actions がいきなり動かなくなったが 周りに助けてもらったので、感謝。。。 でも、これ、結構、トラブルになりそうなので、メモ。 目次 【1】現象 【2】エラーメッセージ 【3】発生環境 補足:GitHubホステッドランナ…
■ はじめに デバイス(PC)を故障した際に、新しいPCに乗り換える時に Githubアカウントに関しては、かなり特殊だったので メモと教訓を書いておく。 目次 【1】今回の状況 1)2 要素認証クレデンシャルをなくした際のアカウントの回復 【2】今回の解決案…
■ はじめに https://dk521123.hatenablog.com/entry/2024/06/27/220219 https://dk521123.hatenablog.com/entry/2024/06/28/030619 https://dk521123.hatenablog.com/entry/2024/06/29/021837 で Github Custom Action を一通り使うことができた。 今回は、…
■ はじめに https://dk521123.hatenablog.com/entry/2024/06/27/220219 https://dk521123.hatenablog.com/entry/2024/06/28/030619 の続き。 今回は、Github Custom Action の 複合アクション(composite action) について扱う。 目次 【1】複合アクション…
■ はじめに https://dk521123.hatenablog.com/entry/2024/06/27/220219 の続き。 前回は、Github Custom Action の JavaScript をやったので、 今回は、Docker コンテナーのアクションについて取り上げる 目次 【1】Docker コンテナーのアクション 【2】使…
■ はじめに Githubカスタムアクション (Github Custom Action) を扱う可能性があるので まずは、Hello world的な簡単なものでいいので、 どんな感じになるのかを試してみる 目次 【1】Githubカスタムアクション (Github Custom Action) 【2】アクションの…
■ はじめに 小ネタ。 https://dk521123.hatenablog.com/entry/2024/05/18/032229 の「案3:条件分岐(真or偽)で切り替える」で 正直どのような文法で切り替えているのか分かってなかったが 色々調べてみて、Github Actions の 三項演算子 だと分かったので…