Github

【Git】リリース自動化ツール 〜 semantic-release / 入門編 〜

◾️はじめに https://dk521123.hatenablog.com/entry/2025/10/11/152333 の続き。 今回は、semantic-release に関して設定してみる 思ったより、簡単にできた、、、 目次 【1】Semantic Release (semantic-release) 【2】semantic-releaseの導入 Step1:プ…

【Git】リリース自動化ツール 〜 release-please / 入門編 〜

◾️はじめに https://dk521123.hatenablog.com/entry/2025/03/31/153442 の続き。 今回は、リリース自動化ツールがどんなツールがあるのかと その中のRelease Please (release-please)について触れる 目次 【1】リリース自動化ツール 1)Release Please (re…

【Github】GitHub Copilot 〜 copilot-instructions.md 〜

◾️はじめに GitHub Copilot の copilot-instructions.md (リポジトリ カスタム命令) について学んだので、メモ。 目次 【1】copilot-instructions.md (リポジトリ カスタム命令) 【2】サポート状況 1)プラン別 【3】使い方 1)1 つの .github/copilot-…

【Github】GitHub Copilot 〜 基礎知識編 〜

◾️はじめに 現場で、GitHub Copilot を使えるようになったので、 調べてみた 目次 【1】GitHub Copilot 1)類似サービス 【2】機能 1)補足:簡単に試してみたい場合 【3】使用場所 【4】料金 1)個人向け 2)Organization 3)Enterprise 【5】実…

【Github】Github ~ Issue / Milestone ~

◾️はじめに 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で「マイルス…

【Github】Github ~ Merge / Squash / Rebase ~

◾️はじめに マージでトラブルがあったので、Merge周辺のことを調べてみた 目次 【0】前提知識 1)Squash 2)Rebase 【1】Github の PR のマージ方法 1)Create a merge commit 2)Squash and merge 3)Rebase and merge 【2】メリット・デメリット …

【Git】Semantic Versioning / Conventional Commits

◾️はじめに Git・Githubだけの話ではないのだが、 Semantic Versioning / Conventional Commitsについて学んだので メモしておく。 どちらも公式ドキュメントにちゃんとした日本語がサポートされているので 習得は比較的に容易かと思う、、、 目次 【1】Sem…

【Github】Github Actions ~ クロスレポジトリアクセス ~

◾️はじめに https://dk521123.hatenablog.com/entry/2025/02/02/161957 で、別レポジトリ(クロスレポジトリ)のアクセスについて考えたが 以下の本で「第17章 GitHub Appsトークンによるクロスリポジトリアクセス」 が書かれていたので、実際にやってみた内…

【Github】Github Actions ~ 別レポジトリをcloneすることを考える ~

◾️はじめに GitHub Actionsで別レポジトリをcloneする方法を考える Github Actions ~ クロスレポジトリアクセス ~ https://dk521123.hatenablog.com/entry/2025/02/12/150704 目次 【1】GitHub Actionsで別レポジトリをcloneするには 1)actions/checkou…

【Github】Github Actions ~ deprecationによるエラー防止を考える ~

◾️はじめに https://dk521123.hatenablog.com/entry/2024/07/05/000212 の時もそうだったが、突然、Github actionsのWorkflowでエラーになった。 まずは、そのエラーに関する説明と、今後の防止案について考えてみた。 目次 【1】今回のトラブル:エラー「.…

【Github】Github Actions ~ Self-hosted runners / 複数リポジトリ設定 ~

◾️はじめに 小ネタ。 Github Actions の Self-hosted runners で一台の物理マシンに対して 別Githubリポジトリを相乗りする話が出てて、どうやるかがわかったのでメモ。 目次 【1】一台のSelf-hosted runnersに複数Githubリポジトリを使うには 【2】設定例…

【Github】Github Actions ~ Self-hosted runners / 設定関連 ~

◾️はじめに Self-hosted runnersの設定について、徐々にメモっていく。 目次 【0】Self-hosted runnersの設定 【1】設定 を削除するには 【2】更新を無効にするには ~ --disableupdate ~ 【3】タグを設定するには ~ --labels ~ 【0】Self-hosted runner…

【Github】Github Actions ~ Self-hosted runners / 自動更新OFF ~

◾️はじめに https://dk521123.hatenablog.com/entry/2024/12/31/184145 で、Github action の Self-hosted runner がサービス(デーモン)で立ち上がっていて デgフォルトだと自動更新が入り、 それによって環境によっては止まる場合があった。 そこで、今回…

【GitHub】Self-hosted Runner in CodeBuild ~ 入門編 ~

■ はじめに 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…

【Github】Github Actions ~ Self-hosted runners で Offline だった場合の対応について考える ~

◾️はじめに 年末の休みに入る前にCI/CDが動かなくなった。 確認してみると、Self-hosted runner が Offline だった。 そこで、Self-hosted runner で Offline だった場合の対応について考える ちなみに、今回の要因は 『2)要因「Self-hosted runner上のRun…

【datadog】datadog for Github Actions ~ Monitoring ~

■ はじめに Github Actions の処理結果を datadog で管理する必要ができたので調べてみた。 目次 【0】準備 1)公式ドキュメント:CI Visibility (CI/CDの可視化) 2)前提条件 【1】datadog の設定手順 - その1 1)datadog へのログイン 2)"Get Star…

【Github】Github Actions ~ 差分ファイルを抽出する ~

■ はじめに https://dk521123.hatenablog.com/entry/2024/08/10/115429 などで、Github Actions で Linter を実行したが、 実行対象ファイルは、拡張子だけで全体にかけていた。 できれば、プルリクエスト作成時/commit push時 には ベースブランチからの差…

【Github】Github Actions ~ TOML Linter ~

■ はじめに https://dk521123.hatenablog.com/entry/2024/08/08/202314 https://dk521123.hatenablog.com/entry/2024/08/09/141801 の続き。 今回は、TOMLファイルをGithub Actionsでチェックする方法について 調べてみた。 目次 【1】自作する 1)サンプ…

【Github】Github Actions ~ YAML Linter ~

■ はじめに https://dk521123.hatenablog.com/entry/2024/08/08/202314 の続き。 今回は、YAMLファイルをGithub Actionsでチェックする方法について 調べてみた。 目次 【1】Third-Party Github Action を利用する 【2】サンプル 【1】Third-Party Github…

【Github】Github Actions ~ JSON Linter ~

■ はじめに 今日、TOMLファイルのカンマ忘れでシステムがうまく動かなくて、 ドハマりした。 設定ファイル系のJSON/YAML/TOMLなどは、コンパイルがないので フォーマット誤りを起こしていたとしても、そこに気が付くのが なかなか難しく、これを極力事前に分…

【Github】Github の 各種設定 ~ Actions ~

■ はじめに https://dk521123.hatenablog.com/entry/2024/07/11/131849 の続き。 今回は、Github Actions の設定について調べてみた 目次 【1】Actions の許可制限 【2】Artifactとログの保持期間 【3】外部コラボレータのアクセス許可 【4】ワークフロ…

【Github】Github の 各種設定 ~ 入門編 ~

■ はじめに Github で設定について、少しづつだけどTipsを追加していく 目次 【0】Github の設定のキモ 【1】Pull-Request 1)プルリク後にfeatureブランチを削除 【2】Branches 1)ルール作成し、ブランチを保護する 【3】Tags 1)使用上の注意 【4…

【Github】GitHub Apps ~ 入門編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2024/06/27/220219 で、GitHub Custom Actions を調査していた際に 以下の公式ドキュメントから「GitHub Apps」ってのが 出てきたので、調べてみた => めちゃめちゃ面倒くさい、、、 Github公式ドキュメン…

【Github】【トラブル】Self-hosted runner下の Github actions が突然エラー

■ はじめに 前日まで動いてたGithub actions がいきなり動かなくなったが 周りに助けてもらったので、感謝。。。 でも、これ、結構、トラブルになりそうなので、メモ。 目次 【1】現象 【2】エラーメッセージ 【3】発生環境 補足:GitHubホステッドランナ…

【Github】【トラブル】Githubアカウントでデバイス故障時の対応

■ はじめに デバイス(PC)を故障した際に、新しいPCに乗り換える時に Githubアカウントに関しては、かなり特殊だったので メモと教訓を書いておく。 目次 【1】今回の状況 1)2 要素認証クレデンシャルをなくした際のアカウントの回復 【2】今回の解決案…

【Github】Github Custom Action ~ Custom Actionを使ってもらうには ~

■ はじめに 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 を一通り使うことができた。 今回は、…

【Github】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】複合アクション…

【Github】Github Custom Action ~ Docker コンテナー ~

■ はじめに https://dk521123.hatenablog.com/entry/2024/06/27/220219 の続き。 前回は、Github Custom Action の JavaScript をやったので、 今回は、Docker コンテナーのアクションについて取り上げる 目次 【1】Docker コンテナーのアクション 【2】使…

【Github】Github Custom Action ~ 入門編 ~

■ はじめに Githubカスタムアクション (Github Custom Action) を扱う可能性があるので まずは、Hello world的な簡単なものでいいので、 どんな感じになるのかを試してみる 目次 【1】Githubカスタムアクション (Github Custom Action) 【2】アクションの…

【Github】Github Actions ~ 三項演算子 ~

■ はじめに 小ネタ。 https://dk521123.hatenablog.com/entry/2024/05/18/032229 の「案3:条件分岐(真or偽)で切り替える」で 正直どのような文法で切り替えているのか分かってなかったが 色々調べてみて、Github Actions の 三項演算子 だと分かったので…