Cut 1.0.0 release#142
Conversation
3 similar comments
|
@sds , I have (finally) reviewed all of the changes that you have been doing recently. Good work! My only significant complaint is that the work was done directly on the Additionally, due to the commit that you pulled in from #132, I think that it might be better to play it safe rather than sorry and make this a major version bump. This gem really should have stopped being a 0.x gem a long time ago and the new life being breathed into it after the long hibernation is as good a time as any to start with a nice new number. So how about we go with |
|
Thanks for looking over the changes, @enkessler! Apologies for developing on the I've updated the PR to use version 1.0.0. Agree with your sentiments—given the length of time this gem has been in the wild, it seems reasonable to release these sets of updates as a 1.0. |
|
Thanks for the review, @enkessler. I'm happy to merge, but just want to confirm if you were able to publish the gem as well? |
|
Not until it's all merged into master, no. If the master branch is what people are supposed to grab then the master branch is what should be used to build the gem, yes? |
|
My question is more "If I merge this, will you publish the gem"? Otherwise I wouldn't have merged, as to your point, master should reflect what is to be published. Perhaps I'm being overly cautious since I don't know how you prefer to run things, so sorry for the back/forth. |
|
No worries. Ye Olde Release Checklist:
Once the merge build on |
|
@sds So, I see that the CI builds are green and I am able to build the gem from the gemspec, but I am not able to install and use the created gem. Are you able to build and use the gem from the latest |
|
And I am able to checkout the repo at |
|
@enkessler Can you share your output? I'm able to build and install on macOS, but perhaps there's an issue with other operating systems. |
|
I'm on Windows. I'll try it on a Linux machine in a little bit. |
|
I can install it on Linux (Ubuntu). So it's a Windows thing. |
|
Ok, I'll look into this but will take some time. Haven't booted up a Ruby dev environment on Windows in a bit. It's likely related to #132 but can't confirm until I get access to my other machine. |
|
Ruby setup in Windows is pretty easy these days. I just started on a new project at work this morning and it's on a Windows machine. I had Ruby, Git, and RubyMine all set up inside of 20 minutes. https://rubyinstaller.org/downloads/ |
|
Ah, right. Because we weren't in a gemfile anymore but were instead in raw Ruby land. The fix makes sense. It is now building and installing fine for me on Windows. I'll push up the new version to RubyGems when I get home. Thanks again! |
|
@sds It's in the wild! |
@enkessler If it's useful, here's a PR for cutting a release. I changed the format of the change log to use the present tense imperative style—if this is not appropriate feel free to change! (it tends to result in fewer words/characters)
ffigem requirement on Windows onlyposix_spawnenabled