Upgrade to Pro — share decks privately, control downloads, hide ads and more …

lock_diff の紹介

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

lock_diff の紹介

vividmuimui

July 06, 2018

Transcript

17 slides
  1. 3

  2. こういうやつ こういうやつ <!-- diff 一部 --> [v3.2016.0221...v3.2016.0521] (https://github.com/mime-types/mime-types-data/compare/v3.2016.0221...v3.2016.0521) [v2.0.0...v2.2.0](https://github.com/flavorjones/mini_portile/compare/v2.0.0...v2.2.0) <!--

    change log 一部 --> [change log](https://github.com/mime-types/mime-types-data/blob/master/History.md) [change log](https://github.com/flavorjones/mini_portile/blob/master/CHANGELOG.md) 6
  3. 系 は、 とか とか とかそれっぽいファイルが 存在していればそのリンクを github releases が存在していればそのリンクを と、よしやにやるようにしてある

    差分表示 も、 Gem le.lock の変更差分にはrubygem のversion しかないので、それをもと に という名前のtag 名があればそれを があればそれを と、よしやにやるようにしてある 8
  4. 実行の仕方 実行の仕方 github のアクセストークン: を設定し、 リポジトリ名: “vividmuimui/rails_tutorial” PR 番号: “26”

    を指定すれば動く。 は実行結果をPR にコメントを投げるか、標準出力に出 力するだけか、を選択できる $ extern GITHUB_ACCESS_TOKEN="xxxxxxx" $ gem install lock_diff $ lock_diff Usage: lock_diff [options] -r, --repository=REPOSITORY required. Like as "user/repository" -n, --number=PULL_REQUEST_NUMBER required --post-comment=true or false (default=false. Print result to stdout when false.) $ lock_diff -r "vividmuimui/rails_tutorial" -n 26 --post-comment=true 9
  5. できていること・できてないこと・ できていること・できてないこと・ やりたいこと やりたいこと update の変更しか検知できてない。追加の変更にも対応したい gem がどのgroup(development, production, test)

    に所属しているのか 出せれば出したい gem がどのgem に依存しているやつなのかをぱっと見えるようにしたい version が下がるような変更がある時に、上手く動かないはず rubygems にあがっていないgem(local やgithub 指定) のときの挙動が怪 しい rails の変更を出せるようにしたい 特別扱いして出したい yarn とかにも対応できればいいなという気持ち 14

More Decks by vividmuimui

Other Decks in Programming