くりにっき

フルスタックキュアエンジニアです

itamae

itamae-plugin-recipe-rustを作った

github.com モチベーション 使い方 モチベーション Ruby 3.2.0-devでYJITを使うにはRustの処理系が必要なのですが*1、Ruby 3.2.0の正式版がリリースされた時に https://github.com/itamae-plugins/itamae-plugin-recipe-rbenv でYJIT付きでビルドするために…

itamae-plugin-recipe-datadogのメンテナになった&itamae-plugins orgのオーナーになった

簡単な経緯 詳しい経緯 itamae-plugin-recipe-datadogとは itamae-plugins orgのオーナーになった経緯 v0.2.2について まとめ 2022/4/2 1:10追記 2022/4/6 14:20追記 簡単な経緯 PRを送ったらitamae-plugin-recipe-datadogのメンテナになった 詳しい経緯 経…

ItamaeのCIをTravis CIからGitHub Actionsに移行した

tl;dr; 前置き:ItamaeのCIの式年遷宮の歴史 移行のモチベーション ハマったこと 良かったこと 悪かったこと tl;dr; github.com 前置き:ItamaeのCIの式年遷宮の歴史 僕がコミッタになる前はWercker + Vagrant + DigitalOceanを利用 僕とうなすけさん( id:y…

capistrano-itamaeのCIをDockerizeした

GitHub Actions移行時についでにやったやつ github.com sue445.hatenablog.com 新旧構成 モチベーション 実際の差分 ボツPR まとめ 新旧構成 旧 Vagrant DigitalOcean Wercker 新 Docker GitHub Actions モチベーション capistrano-itamaeではインテグレーシ…

capistrano-itamae v1.0.0をリリースした

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…

Itamae v1.10.1をリリースした

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…

Itamae v1.10.0をリリースした

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つだけですが…

Itamae v1.9.13をリリースした

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…

Itamae v1.9.12を出した

メンテナ業の報告です リリースノート 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)…

Itamaeのコミッタになった

いきさつ コミッタになってやったこと ポエム:僕とItamae いきさつ blog.unasuke.com Itamae のCIってここ2年くらいずっと落ちたままになっていて、RubyKaigi2018で仙台にいる時にCIを直しました。 github.com ずっと放置されつつも id:yu_suke1994 が id:r…

rubocop-itamaeを作った

itamae のレシピを静的解析するrubocopのプラグインを作りました。 rubocop-itamae (0.1.0): Code style checking for itamae recipes https://t.co/CrfDEV2Cki— RubyGems (@rubygems) 2018年7月16日 github.com コンセプト Itamae/CdInExecute Itamae/Comma…

itamaeプラグインのCIを作り直した

個人開発してるitamaeプラグインのCI環境を作り直したのでその知見 tl;dr; 今までのCI 問題点 新しいCIの構成 やったこと gemの依存にdocker-apiを追加 spec/spec_helper.rbを修正 .travis.ymlを修正 serviceを使わない場合 serviceを使う場合 メリット デメ…

34歳になった&itamaeプラグインを本気でCIする #omotesandorb

自分の誕生日である4/7に表参道.rb #10が開催ということでバースデーLTをしてきました omotesandorb.connpass.com 例のやつ 近況 最近送ったPullRequest vagrant-awsプラグイン(のスポットインスタンス対応版のフォーク) vagrant-cloudstackプラグイン(1…

【今月のgem】itamae-plugin-recipe-tmux を作った

俺得itamaeプラグイン第n弾です tmuxをpackageを使わずにソースからビルドするプラグインを作りました *1 itamae-plugin-recipe-tmux (0.1.0): Itamae plugin to install tmux without any packages https://t.co/Qz5t9Yw6jM— RubyGems (@rubygems) 2016, 2…

【今月のgem】itamae-plugin-recipe-git_now を作った

俺得itamaeプラグイン第2弾です itamae で git-now をインストールするプラグインを作りました itamae-plugin-recipe-git_now (0.1.0): Itamae plugin to install git-now https://t.co/kHujyxgeOH— RubyGems (@rubygems) 2015, 12月 17 github.com git-now…

【今月のgem】itamae-plugin-recipe-tig を作った

毎月恒例の今月のgemです itamae で tig をインストールするプラグインを作りました itamae-plugin-recipe-tig (0.1.0): Itamae plugin to install tig https://t.co/IOxQm4AfUi— RubyGems (@rubygems) 2015, 12月 15 github.com 作った経緯 使い方 recipe n…

itamae-plugin-resource-encrypted_remote_file を作った

itamae-plugin-resource-encrypted_remote_file (0.0.1): encrypt secret data, and forward decrypted file to remote. http://t.co/te4q9nPRtV— RubyGems (@rubygems) 2015, 5月 9 sue445/itamae-plugin-resource-encrypted_remote_filegithub.com 概要 暗…