shimoju / metabase-ruby

Ruby client library for Metabase API
MIT License
28 stars 27 forks source link

Release 0.2.0 #41

Closed shimoju closed 6 years ago

shimoju commented 6 years ago

クエリ結果取得まで実装できたので、バージョン0.1.0をリリースするぞ!

shimoju commented 6 years ago

https://rubygems.org/profile/edit にAPIキーがある。

curl -u shimoju https://rubygems.org/api/v1/api_key.yaml > ~/.gem/credentials; chmod 0600 ~/.gem/credentials

を実行して~/.gem/credentialsを作成

shimoju commented 6 years ago

なぜかリリースできない…

❯ bundle exec rake release
metabase 0.1.0 built to pkg/metabase-0.1.0.gem.
Tagged v0.1.0.
Pushed git commits and tags.
rake aborted!
Pushing gem to https://rubygems.org...
Repushing of gem versions is not allowed.
Please use `gem yank` to remove bad gem releases.
/Users/shimoju/.anyenv/envs/rbenv/versions/2.5.1/bin/bundle:23:in `load'
/Users/shimoju/.anyenv/envs/rbenv/versions/2.5.1/bin/bundle:23:in `<main>'
Tasks: TOP => release => release:rubygem_push
(See full trace by running task with --trace)

と思ったら、昔あったけど削除されたと https://rubygems.org/gems/metabase

This gem previously existed, but has been removed by its owner. The RubyGems.org team has reserved this gem name for 1 more day. After that time is up, anyone will be able to claim this gem name using gem push. If you are the previous owner of this gem, you can change ownership of this gem using the gem owner command. You can also create new versions of this gem using gem push.

1 more dayって本当にあと1日なのだろうか…なら明日にやればできそう。

shimoju commented 6 years ago

明日表示が変わるか待って、OKならリリース、まだのようならgem名変えよう ネーミングセンスがないのでOctokitみたいな名前を思いつける自信がない

shimoju commented 6 years ago

https://rubygems.org/gems/metabase

This gem is not currently hosted on RubyGems.org.

になってる。これはリリースできるのでは!!??

shimoju commented 6 years ago

またエラーが出たので0.2.0に上げてみたところ、リリースできた! 0.1.0がyankedになっていて、TOTAL DOWNLOADSも300なので、削除されたgemはまったく新規のgem扱いになるってわけではなさそう まあともかくリリースできたのでよかった

❯ bundle exec rake release
metabase 0.2.0 built to pkg/metabase-0.2.0.gem.
Tagged v0.2.0.
Pushed git commits and tags.
Pushed metabase 0.2.0 to rubygems.org
shimoju commented 6 years ago

わーい https://twitter.com/rubygems/status/1000509014587985921

metabase (0.2.0): Ruby client library for Metabase API https://rubygems.org/gems/metabase

v0.2.0 #45 をマージして、v0.1.0のタグも消した。リリースできたのでクローズ :shipit: