GitHub
GitHub公式CLIのghを使って複数のpull requestsをまとめてapproveする。 まれに使うのでメモ。 前提 gh install済み、かつcurrent directoryが対象のrepositoryであること コマンド例 Approve all pull requests in the repositrory $ for pr in $(gh pr lis…
CI完了したら通知するやつ、macOSだと `gh run watch && osascript -e 'display notification "run is done!" with title "Terminal"'` みたいなのでデスクトップ通知出せて便利そう / “Work with GitHub Actions in your terminal with GitHub CLI - The Gi…
長年 GitHub の仕事関連の通知と個人の趣味でウォッチしている organization / repository / issue の通知を分けられないものかと思っていたが、あっさり解決した。 https://github.com/settings/notifications (Settings -> Notifications) の Custom routi…
GitHub ActionsでCI/CDを組んでいるとき、特定のbranchのみ失敗を通知させたいことがある。たとえば「develop / main branchだけworkflow上でのテストの失敗を通知したい」というようなケース。 結論 jobs.<job_id>.ifでその通りに条件を指定すればよい。 failure()</job_id>…
第4回 Roppongi.js に参加し、『貢献できるOSSの見つけ方 -How to find "Good First Issues"-』というタイトルでLTをしました。 リンク付きの原稿はこちら https://ohbarye.github.io/slides/2018/roppongi.js-4/ 紹介したスクリプト github.com Good first …
TL;DR 開発している Slack bot で発生する N+1 問題を解消するために GitHub GraphQL API v4 を利用した クライアントサイド(今回は JavaScript)側から使ってみただけだが、かなり開発体験が良かった 背景: review-waiting-list-bot について review-waiti…
OSSに貢献して¥6,000ぐらい貰えたのでその話をする。OSSがお金になった話 · Dとはちょっと違う。 contribution に対する tip として 0.00357757 BTC (≒ ¥6,000) 貰った— 広島の粗大ゴミ (@ohbarye) 2018年1月14日 tip4commit Tip4Commit — Kontribusi ke O…
はい、3つです。 スクリーンショットをローカルに保存せずに貼り付ける 表をダイレクトに貼り付ける Viewer から色々アクションを起こす スクリーンショットをローカルに保存せずに貼り付ける Mac のショートカットでクリップボードに保存したスクリーンショ…
review 待ちの Pull Request 一覧を Slack に定期的に通知する仕組みを作ってみた。 完成品 以下の画像は朝11時 JST に自分のチームのレビュー待ちリストを表示している様。Slack の絵文字で「いまレビューしてますよ〜」「merged!」みたいな表現をするのは…
先週日本にインドネシアのプロダクトマネージャーが来た時に「レビューに時間がかかりがち」「結果として開発のリードタイムが予測しづらくなっている」という悩みを相談してくれた。そのときに「コードレビューを会話しながら行う取り組み - Hatena Develop…
What do cryptic Github comments mean? — Free Code Camp の抄訳です。 GitHub やオープンソースプロジェクトへのコントリビューションは初めてですか? LGTM, ACK, NACK みたいな短い言葉を見てどういう意味だろうと思ったことはないですか? 例えば... LG…
突如消失したことにより波紋を呼んでいたGitHub の ignore whitespace 機能が復活したぞ!! https://github.com/ohbarye/playground/pull/1/files https://github.com/ohbarye/playground/pull/1/files?w=1 みんな望んでたぽい
2016 年春、GitHub の repository view で不意に t を押して、初めて GitHub のインクリメンタルサーチを知る。 今まで何をしていたんだ…という気持ちになった。 これを機に使えるショートカットなどを眺めてみた。 github.com
先日 git push --force でなく git push --force-with-lease を使う - valid,invalid ことに関して記事を書いたら思いのほかバズり、アクセス解析の棒グラフの縦軸が意味を失った。 これが「みな同じように git push --force を不安に思っていたんですね〜 …
前に社内チャットで流れてて初めて知った。 他人の変更を上書きするおそれのある git push --force でなく、最後に fetch したタイミング以降に他人が push していたら失敗する git push --force-with-lease を使う方が良い。 --force considered harmful; u…
GitHub の Contributions のカラースキームを変更できる chrome 拡張機能を作った。 github.com chrome.google.com という話をすでに Qiita にまとめてしまった。 qiita.com ブログに書くか Qiita に書くかという迷いは未だあるものの、現状だとこのブログよ…
テストデータが欲しくて自動生成ライブラリ使おうとするけど、要求に微妙に沿ってなかったりして結局本番に近いデータでテストしたい、ってことがよくある。 けど本番環境だと当然個人情報などのセンシティブなデータが含まれるのでマスクが必要になる。 そ…
$ pip installしたけどGitHubにコミットされてる内容が含まれてなかった。 PyPIにまだリリースされていないらしい。 そんな時には下記コマンドでGitHubから直接インストールできるとのこと。 $ pip install git+[URL] 今回ハマったのはfakerというライブラリ…
WebGLでの3Dレンダリングライブラリthree.jsを試していて、途中まで作ったところで公開してみた。 http://ohbarye.github.io/3D-logo-generator/ 任意の文字列をインプットにして3Dのロゴを生成する。こんな感じ。 静的なページを公開するならGitHub.io便利…
最近Git使い始めた。(仕事ではもっぱらSVN)ローカル作業のバージョン管理だけやってたけどせっかくならGitHubも利用してみたい…ということでローカルに作成したリポジトリをGitHubに push する方法を調べた。ほとんど↓に書いてある方法で出来たが、使った…