tdiary / tdiary-contrib

tDiaryの非正規リポジトリ。どなたでもcommit可能です。commit権希望の方、まずはパッチ等をpull requestして下さい。
https://tdiary.org/
68 stars 46 forks source link

4.0.2のgemが未リリース #73

Closed tdtds closed 10 years ago

tdtds commented 10 years ago

あとでやる。

hsbt commented 10 years ago

http://rubygems.org/gems/tdiary/versions/4.0.2

リリース済みであります!

satoryu commented 10 years ago

:+1: !!!

tdtds commented 10 years ago

ちゃうちゃう、tdiary-contribが長らくアップデートされてないのよ。

https://rubygems.org/gems/tdiary-contrib

satoryu commented 10 years ago

勘違いして :+1: してしまった…

hsbt commented 10 years ago

今出しておきました!

https://rubygems.org/gems/tdiary-contrib/versions/4.0.2

tdtds commented 10 years ago

後学のためにcontribのgemのリリース手順を教えて下さい。

現在リポジトリにあるGemfile.lockは「tdiary (4.0.1.20131102)」とあるので、そのままrake buildするとtdiary-contrib-4.0.1.20131102.gemができてしまう。ので、

  1. まずtdiary gemの新しい版(今回でいえば4.0.2)をリリースする
  2. 続いてcontribでbundle updateをして依存関係を最新gemに揃える
  3. bundle exec rake build (ないしrelease)でcontrib gemの4.0.2を作ってリリース

で良い?

hsbt commented 10 years ago

あー、すみません。Gemfile.lock まで含めたリリースということまで頭が回ってませんでした。バージョンナンバーを固定すると言う意味で @tdtds が書いている手順で良いと思います。

tdtds commented 10 years ago

じゃあ今のgemはbundle updateしてから再リリースした方がいい?

hsbt commented 10 years ago

ちなみに今の 4.0.2 は 4.0.2 リリース時の tag を checkout してリリースしたものです。

で、Gemfile.lock を直す方法はいくつかあるんですけど、思いつくところだと

という流れですね。色々動いてないというのが報告されているので、三つ目が良いと思いますがどうでしょう?

tdtds commented 10 years ago

contribはもともとリリースサイクルに乗っていたものではないが、今回gem化によって(必然的に)特定バージョンのcoreに依存するようになったというだけの話なので、2つ目でいいんじゃないかと思う(バージョンは4.0.2.YYYYMMDDで)。もちろん今問題になっているところは随時直していかないといけないけど、それも非同期でいいでしょう。

あと、Gemfileでtdiary gemのバージョンは固定にした方がいいかもね。

hsbt commented 10 years ago

じゃあ、二つ目でいきましょう。