-
-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
publishing Jekyll 3 updates #36
Comments
@paulrayner are you available to make a new release? Perhaps name it 1.0.1? Let me know if you need any assistance. |
Yes. I'll take care of it this week. Paul.
|
Great! Thanks @paulrayner! I'm here if you need me. |
Running late on this due to other commitments last week. I'll get to it as Paul. On Tue, Nov 24, 2015 at 11:58 PM, Dan Allen notifications@github.com
|
just ran into this problem: /var/lib/gems/2.1.0/gems/jekyll-asciidoc-1.0.0/lib/jekyll-asciidoc.rb:84:in jekyll 3.0.0 RUN export DEBIAN_FRONTEND=noninteractive TERM=linux && |
Sorry not familiar with ruby at all, is there a workaround to run the pre release version? Install directly from a git repo or anything else? |
Just clone the repository and run |
ah, thanks, didn't realise the development version will be installed globally. However I had an issue running this command: $ rake install
rake aborted!
Don't know how to build task 'install' I didn't have the bundler installed, it caused the issue. This is probably should be a part of the installation guide, but don't know where would be the right place to add it, since it may be required by other installation options. |
Bundler is pretty much required these days anywhere you use Ruby. However, to help developers along who don't already have it installed, I've added instructions to the Rake build if Bundler fails to load:
|
Would be great to get a new release out supporting Jekyll 3 ... otherwise requires some hackery to just get this going. |
Hello, is there any chance to get |
@eshepelyuk, if you and @paulrayner agree, I'd be happy to add you as a maintainer of the gem so that you can share the responsibility of publishing the gem when needed. |
I am interested in trying out Jekyll 3 and AsciiDoctor together, but it doesn't look like this has been completed yet. I'm not familiar with Ruby publishing, but is all that is needed is for somebody to package and publish a new version? |
Yes, we are looking for someone to take on the responsibility of publishing releases to RubyGems.org. Even better if that could be more automated, but I'd be happy with having a release engineer doing it manually in the short term. If it comes down to it, I'd consider doing it, but with many other projects to release, I don't want to become a bottleneck. |
Note: To preface this, I know little about Bundler, Ruby, Rake, and Gems. I took a look at what it would take to manually release this, and everything seems pretty straightforward. Most of this is documented in the README, but I'll list out the steps to make sure I'm not misinterpreting or missing something.
I would be willing to do this now since this has sat around for some time, and it is seems straightforward. I'm not sure if I would really be that comfortable being a maintainer of this, due to my unfamiliarity with the Ruby ecosystem. I'd really like to see this new version get published soon so that users, including me, can start using AsciiDoc with Jekyll 3 without having to build this locally. I'm not as concerned about automating the release of this package right now because the last commits were in December, but I think that would be interesting to look at. A lot of the work is currently done by the |
@mkobit You have a crystal clear understanding of what needs to be done. Nice summary! First things first, in order to do the release, you'll need an account on RubyGems.org. Add a comment to this issue with your username once you've created one. I only have one correction to the steps you identified. I don't think (8) is necessary. I'm pretty sure that I'd also like to see a corresponding release page on GitHub. This is done by navigating to the "release" tab and clicking the "Draft a new release" button. Select the tag and enter the same value in the title field. Then, add a few bullet points about what changed from the git log.
Just pick out the notable stuff, namely references to issues. (See https://github.com/asciidoctor/asciidoctorj/releases for ideas about what other information to add, though keep in mind it doesn't need to be that complex for now).
Exactly. Let's create a separate issue to track it. Ideally, I think I speak for everyone when I say that we appreciate you stepping up to the plate. Don't worry about being alone on this because, at the very least, I'm here to assist. This certainly isn't a life-long commitment :) We'll take it one release at a time. |
RubyGems handle: mkobit |
To add new owners on RubyGems, it looks like I need to do 'gem owner jekyll-asciidoc -a {email-addr}'. Seems like gem ownership is based on email address rather than Rubygems account name based on http://guides.rubygems.org/command-reference/#gem-owner. Is that right? If so, I'll need email addresses to add new owners. Sorry about dropping the ball on getting this updated done, but I'm very glad to have help from others so it's not just me. |
Thanks @paulrayner! We're ready to roll. @mkobit, feel free to proceed and let me know if you need a hand with anything. |
Also, added a badge pointing to the version on RubyGems. #36
I wrote up release notes and linked to a few different PRs and issues - most of the commits were related to documentation and Jekyll 3.0. |
Amazing work Mike! We all thank you! I switch the badge to shields.io, which resolved the version problem. We tend to prefer shields.io in the Asciidoctor ecosystem. |
@mkobit would you like to open a new issue to track automating the release from CI? Here's the matching issue in Asciidoctor core. asciidoctor/asciidoctor#1565 |
A fix for Jekyll 3 compatibility was merged several months ago, but the version available on rubygems.org does not have it. Is there a timeline for deploying the fixed version?
The text was updated successfully, but these errors were encountered: