circleci-bundle-update-prとは
CircleCIでbundle updateしてPRを作るgemです。(id:masutaka26 氏製作)
モチベーション
コアの処理はgemになっていてCircleCIから呼ぶ部分は実質ワンライナーなのでorb化不要な気もしましたが、あるとそれなりに便利そうなので作ってみました
使い方
だいたいこれで動きます。
version: 2.1 orbs: ruby-orbs: sue445/ruby-orbs@1.3.0 workflows: version: 2 nightly: triggers: - schedule: cron: "00 10 * * 5" filters: branches: only: master jobs: - ruby-orbs/bundle-update-pr: image: "circleci/ruby:2.5.3" pre-bundle-update-pr: - run: name: "Set timezone to Asia/Tokyo" command: "sudo cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime" git_user_name: "yourname" git_user_email: "you@example.com" github_access_token: "$GITHUB_ACCESS_TOKEN"
パラメータの一覧や詳しい説明はREADMEを御覧ください。
https://github.com/sue445/circleci-ruby-orbs#bundle-update-pr
実際に動いた画面