Ruby
GitHub Actionsを使ってみたかったので、gemパッケージのrake specとrubygems.orgへのpushを自動化してみました。 GitHub Actionsの準備 PRに対してRSpecテストを実行する masterへのpushでgemをアップロードする GitHubのレポジトリの設定 GitHub Actionsの…
danger-xcode_warningsという名前で、Pull Requestを投げた際に、Xcodeのcompiler warningsやlinker warningsを指摘するDangerプラグインを作りました。 xcodebuildのログと、xcprettyで整形済みのログに対応しています。 github.com rubygems.org 実はだい…
コードレビューの補助に、Dangerを導入しているチームも多いと思います。 プラグインも簡単に作れるので、半分覚え書きですが、解説したいと思います。 プロジェクトの生成 ファイルの構成 プラグイン本体の書き方 RSpecの書き方 実際の例 テストの記述 プラ…
Flickrでフォロワー稼ぎ目的で大量フォローして、すぐにフォローを外す外人ユーザーがせこいと思ったので、被フォロー状態を確認するツールを作りました。 github.com 使い方も書いたのですが、ソースコードも短いのでそちらを見た方がわかりやすいかもしれ…
Mac初心者なので、El CapitanとかSierraとか言われてもよくわからないのですが、とりあえず今使っているSierraとsqlite3 1.3.11の組み合わせが良くないらしく、引っかかったのでメモ。 “Mac OS"ではなくて、"macOS"なんですね。 環境 macOS 10.12 Sierra rub…