LoginSignup
3

More than 5 years have passed since last update.

特定のgemの更新をCIでチェックする

Posted at

銀行コードのgem(zengin_code)や祝日判定のgem( holiday_japan)など、現実世界に合わせてアップデートされるgemは忘れずにアップデートしたいので、簡単なシェルスクリプトを書いてCIでチェックするようにしました。

#!/bin/sh

echo "Checking outdated gems..."

# 銀行コードや祝日のデータが更新されたときに忘れないように
result=$(bundle outdated | grep -E -e "(zengin_code|holiday_japan)")
if [ -n "$result" ]; then
  echo "Please update outdated gems!"
  echo "$result"
  exit 1
fi

gemのメンテナーさんが更新してくれないとどうしようもないけど、それはそれ。チェックしないよりマシということで。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3