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

Update Early, Update Often

Update Early, Update Often

Keeping your codebase updated is great. Most of the RubyGem authors only interested in bugs from recent versions, newer gems normally come with security fixes, performance improvements. A rails major version upgrade is easier with codebase of newer gems.

This talk is about a good engineering practice, frequent update. Why frequent update and how to do it. How I ended up built a service called deppbot, and some interesting stories from building deppbot.

Juanito Fatas

December 12, 2015
Tweet

More Decks by Juanito Fatas

Other Decks in Technology

Transcript

  1. today = Time.current.strftime("%F") new_branch = "bundle-update-#{today}" `git checkout master` `git

    pull` `git checkout -b #{new_branch}` `bundle update` `git push origin #{new_branch}` `git pull-request -m "Bundle Update #{today}" script 'depbot'
  2. 1.6.6.4…1.6.7  Parse diff and link_to repository compare view for

    code review Gem authors, please push your tags when release a gem