あけましておめ令和(挨拶) https://rubicure.herokuapp.com/ で動いていたrubicure APIですが、3月くらいから毎分のようにDDosがきていてFree Dyno hoursを圧迫してたので止めました。 リポジトリは残してるので使いたい人はDeploy to Herokuで自分のアカ…
Railsのsecurity fixが出ました weblog.rubyonrails.org 個人アプリ2つアップデートしたんですが、どっちもRails 5.2.2だし余裕だろうと思ったら片方だけ下記のようなエラーになってちょっとハマったのでメモ。 + ./bin/rails db:create (snip) Errno::ENOEN…
なにげなくDependabotを見てたらリポジトリに .dependabot/config.yml を置けることを気づいたので置いてみた https://dependabot.com/docs/config-file/ 設定ファイルを置くメリット いつも使ってる設定晒し 解説 default_assignees allowed_updates autome…
gitlab.com rubygems.org 経緯 どんなgem ? 使い方 0. 事前準備 1-A. .gitlab-ci.ymlに直接書く 1-B 2. スケジューラに登録する 今回のgemを作るにあたって 経緯 試験勉強を始めるとついつい部屋の掃除をしちゃいますよね? (訳:RubyKaigiの資料の現実逃避…
昨日 pixiv TECH SALON という完全招待制のイベントで「スペックを上げてクラウドで殴るCI」で発表したので、その時のスライドを公開します。 他の人たちのスライドも別途まとめて公開される予定ですが、いったん自分の分だけ先に出します。 おまけ:発表中…
git-sync にインスパイヤされて作りました qiita.com ソースコード gist.github.com モチベーション 例えばトピックブランチで作業してて、リポジトリのmasterが更新されたから最新のmasterを取り込んでrebaseするってことよくやると思うのですが、その時に…
mike-neck.hatenadiary.com ちょっとしたことですが、 pixela-java-client の CI をまわした回数を Pixela で数えてみることにしました。 に影響されてやってみました。たぶんTravis CI以外でもできるはず tl;dr; 前置き 手順 グラフとwebhookを作成 .travis…
Your proposal for RubyKaigi 2019 has been accepted!!!!1111111111Thank you for @bash0C7 and @igaiga555 for reviewing!!!!!!#RubyKaigi pic.twitter.com/yJqZijEkhi— sue445 (@sue445) February 9, 2019 というわけで RubyKaigi 2019 のCFPが採択されま…
capistrano-itamae (1.0.0): Run itamae in capistrano task https://t.co/sIhBc1KCCG— RubyGems (@rubygems) February 7, 2019 github.com リリースノート https://github.com/sue445/capistrano-itamae/blob/master/CHANGELOG.md#v100 非互換の変更 itamae…
第1回CircleCI ユーザーコミュニティミートアップ で登壇した時の発表資料です。 circleci.connpass.com 発表資料 スライド板 sue445.github.io markdown版 github.com いいはなし Orbsをヘビーに使っているってことで中の人からOrb(球)をもらいました。あ…
https://circleci.com/orbs/registry/orb/sue445/ruby-orbs https://github.com/sue445/circleci-ruby-orbs リリースノート 使い方 エピソード 余談 リリースノート https://github.com/sue445/circleci-ruby-orbs/blob/master/CHANGELOG.md#v140 今まで Gem…
pixela v1.0.0 に引き続き今年2つ目と3つ目のメジャーバージョンアップ。 index_shotgun (1.0.0): duplicate index checker https://t.co/F8uFjJYtGp— RubyGems (@rubygems) 2019年1月6日 activerecord-simple_index_name (1.0.0): Shorten index name https…
pixela (1.0.0): Pixela API client for Ruby https://t.co/PjxRtV7gQQ— RubyGems (@rubygems) January 6, 2019 リリースノート https://github.com/sue445/pixela/blob/master/CHANGELOG.md 新機能はPixela v1.6.0のoptionalData の対応のみ。 github.com …
gitlab_awesome_release (1.0.2): Generate changelog from tags and MergeRequests on GitLab https://t.co/SHzxzyFsto— RubyGems (@rubygems) December 30, 2018 https://gitlab.com/sue445/gitlab_awesome_release/blob/master/CHANGELOG.md#v102 Ruby 2.…
何番煎じか分からないけど自分用メモ tl;dr; 実行結果 2019/6/19 追記 tl;dr; .travis.yml に下記のようなものを書くだけ script: - RUBYOPT=$RSPEC_RUBYOPT bundle exec rspec matrix: include: - rvm: 2.6 env: RSPEC_RUBYOPT="--jit" - rvm: ruby-head en…
これは CircleCI Advent Calendar 2018 の20日目です。 qiita.com sue445/ruby-orbs を作って1ヶ月くらい経ちましたが、Orbをメンテしやすくするためのテクニックがいくつか分かってきたので紹介したいと思います sue445.hatenablog.com sue445.hatenablog.c…
これは プリキュア Advent Calendar 2018 の16日目です。 adventar.org はじめに 今日はキュアピースの中の人の金元寿子さんのお誕生日です。おめでとうございます!!!! 嫁集合写真 キュアスタ!とは Mastodonのプリキュアインスタンスです precure.ml キ…
社内外でちょいちょい聞かれるのでメモ。 前置き GitHubを使ってる場合 ライブラリを作ってる場合 Travis CIを選択する理由 2020/4/21追記 Travis CIを選択しない理由 アプリを作ってる場合 CircleCIとWerckerの共通点 CircleCIとWerckerの機能差異 GitLabを…
esaとkusa(草)の語感が似ていたのでやってみました (\( ⁰⊖⁰)/) やり方 Pixela の設定 esa の設定 実際のグラフ esaに埋め込む方法 サンプル 注意点 やり方 Pixela の設定 以下は拙作の pixela gemを使っていますが、他言語の場合は適当に置き換えてくださ…
はじめに これはアドベントカレンダーとは全く関係ないいつもの技術エントリです rubocop_auto_corrector (0.1.0): Run `rubocop --auto-correct && git commit` with each cop. https://t.co/cjs54lrl8X— RubyGems (@rubygems) November 30, 2018 github.co…
itamae (1.10.1): Simple Configuration Management Tool https://t.co/W4XB7BlBek— RubyGems (@rubygems) November 23, 2018 リリースノート https://github.com/itamae-kitchen/itamae/blob/master/CHANGELOG.md#v1101 Fail --ohai option when using ohai…
circleci-bundle-update-prとは CircleCIでbundle updateしてPRを作るgemです。(id:masutaka26 氏製作) github.com モチベーション コアの処理はgemになっていてCircleCIから呼ぶ部分は実質ワンライナーなのでorb化不要な気もしましたが、あるとそれなりに…
sue445.hatenablog.com で書いてた 今回作ったorbのインテグレーションテストも頑張ってるのですが、長くなるので別の機会に書こうと思います の件です。 https://github.com/sue445/circleci-ruby-orbs/blob/1.2.0/.circleci/config.yml の解説をします 注…
I released Itamae v1.10.0! Support only_if and not_if inside a definehttps://t.co/H6ERvsjCFY— sue445 (@sue445) 2018年11月12日 リリースノート https://github.com/itamae-kitchen/itamae/blob/master/CHANGELOG.md#v1100 今回の差分は1つだけですが…
tr;dr; 【前置き】先日の出来事 orbとは 【今回作ったもの】sue445/ruby-orbs モチベーション 準備 使い方 補足 CircleCI 2.0から2.1に移行したPR ついでにHerokuにデプロイするやつもorbに寄せた Before After 補足 post-deploy Context one more thing 追…
pry v0.12.0で色々deprecationになって関連gemでもdeprecation warningが出るようになってたので、PRチャンスということで投げました https://github.com/pry/pry/blob/master/CHANGELOG.md#v0120-november-5-2018 pry-doc v0.13.5 https://github.com/pry/p…
itamae (1.9.13): Simple Configuration Management Tool https://t.co/W4XB7BlBek— RubyGems (@rubygems) October 22, 2018 CHANGELOGに載ってる修正 Fixed. Can not create empty file CHANGELOGに載ってない修正 Fixed rspec warning Fixed. test is fail…
こんな感じです。 pixe.la リポジトリ 仕組み 追記:2018/11/26 Twilogを使ってる理由 使い方 Tips 所感 リポジトリ github.com 仕組み Twilogをスクレイピングして、CircleCIのcronの仕組を使って定期的(当日分は1時間おき、前日分は1日1回)にツイート数…
github.com https://github.com/sue445/pixela/blob/master/CHANGELOG.md#v020 大きな変更点 ~v0.1.1 v0.2.0~ 経緯 何が嬉しいの? 大きな変更点 Pixelaのエンドポイントをリソースっぽく扱うためのメソッドを作りました ~v0.1.1 # create graph client.c…
メンテナ業の報告です リリースノート v1.9.12の概要 リリースノートに書いてる変更内容 jail backend: add support of FreeBSD Jail (itamae jail) docker backend: Fixed edit action of file resource doesn't work with docker backend Print '(dry-run)…