2023年9月22日のブックマーク (2件)

  • 【GitHub Actions】ベースブランチへのマージを自動でブロックする方法

    はじめに GitHub Actionsを用い、ベースブランチへのマージを自動でブロックする方法をまとめました。 弊社プロダクト[1]ではリリースが行われる日を「休日の前の日を除いた平日」と定めています。 git-pr-release[2]を用い、1日あたり数十個のPull Requestを、まとまった単位でリリースしています。まとまった単位でリリースするために、ベースブランチへのマージを特定の時刻に締め切り、QAチームに動作確認を依頼しています。 この「特定の時刻でマージを締め切る」作業は、ベースブランチのブランチ保護ルールの変更によって行なっています。以前は人の手によって作業がなされていたため、特定の時刻に締め切られないことで動作確認対象のPull Requestが余計に増えてしまい、リリースが遅延していまう問題がありました。 この問題を対処すべく、ベースブランチへのマージを自動でブロッ

    【GitHub Actions】ベースブランチへのマージを自動でブロックする方法
  • Google Apps Scriptでデータを組織に流通させる:①BigQueryにクエリを叩いてSlackに投稿する - Qiita

    はじめに せっかくダッシュボードを作ったものの見に行くのが面倒で、だんだん使わなくなるというのは意外とよくあることです。これを防ぐための一つの施策として、ダッシュボード化している情報の一部をコミュニケーションツールに流し込むというのがあります。データの方にいくのが面倒なのであれば、データに来てもらえばよいのです。 今回は、そのための方法として、 ①BigQueryにクエリを叩いてSlackに投稿する(今回の記事) ②Looker StudioのダッシュボードキャプチャをSlackに投稿する(次回の記事) の2種類を2回に分けて説明します。 これができると、 シンプルなKPIの把握や、リンクに飛んで詳しく見たいものの導線設計はそれがしやすい①で パッと全体像を把握したいものは視覚的に理解しやすい②で 情報を取得できるので、簡易に状況を理解しつつ、より深く調べたければダッシュボード等に移動する

    Google Apps Scriptでデータを組織に流通させる:①BigQueryにクエリを叩いてSlackに投稿する - Qiita