GitHub Actions

GitHub ActionsのYAMLフォーマット、統一されてなくて困る

Twitterでも、社Slackでも度々愚痴を漏らしているのだけど、GitHub ActionsのYAMLフォーマットが統一されてなくて枕を濡らしている。 GitHub Action YAMLで、 on: pull_request はsnake_case だし、 jobs: runs-on: はkebab-case だし、ドキュメント https:/…

action-github-pr-release を作った

github.com これはご存知 x-motemen/git-pr-release の再発明だ。 まだまだ本家には機能が足りないけれど、簡単に使うには十分なものになったので公開。 こんな感じ になる。 特にTemplateの機能がないと置き換えれない利用ケースが多いと思うので、対応した…

リポジトリに含まれるコード量/比率をMackerelに記録する with GitHub Actions & action-mackerel-api

リポジトリを管理していると、何かの拍子にリポジトリのコードベースの変遷を可視化したくなる場合があります。 例えば、以下の場面です。 ある時からのリポジトリの成長 実装言語を置き換える際のコードベースの遷移 iOSだと、Objective-CからSwiftへの移行…

fastlane-plugin-mackerel_apiを作って、fastlaneにコントリビューションもした

rubygems.org github.com これはなに Mackerel APIのインターフェイスを、fastlane 向けに提供するPluginです。 実装は fastlane/actions/github_api.rb を元として、Mackerel API向けに調整しました。 Actions.sh で curl を実行するだけでも事足りるのです…

GitHub Actions for Android Lintを作ってる

github.com Marketplace Danger x Android Lint 自分は仕事ではAndroidアプリの開発もしています。 Android Lintも使っていて、danger/dangerとloadsmart/danger-android_lintを組み合わせて、Pull RequestにLint結果を表示するという、一般にも使われていそ…