codeforpeople's rubyforge 0.2.0 released

| | Comments (1)

I'm proud to announce that codeforpeople's rubyforge 0.2.0 has been released! This release marks a massive revamp to rubyforge splitting the previous command-line script into a script and library with unit tests. Makeing the system now able to be used directly from Rakefiles and other deployment scripts!

We've extended the command set and added semi-automatic configuration of groups, projects, and releases. We've also added the ability to add files to a release.

We have a lot of plans for this library. Next on the list is to be able to specify multiple files to release all at once, error checking, and a much more powerful configuration system.


Editorial:

This is sooo going to make my deployment life easier! I'm planning on doing a release per day for this week (with this release counting as Wednesday's release).

Eventually I'd like you to be able to do this:

% echo "group: seattlerb
project: ringy_dingy" > .rubyforge.yml
% rake test clean package
% rubyforge release 1.2.3 pkg/*

For now I'm quite happy with:

% rake test clean package
% rubyforge add_release seattlerb ringy_dingy 1.2.3 pkg/*.gem
% rubyforge add_file seattlerb ringy_dingy 6929 pkg/*.tgz

The only real PITA is getting that release ID by hand. That is next on my list.

Tomorrow should be a release of RubyInline. Long overdue.

1 Comments

Don't you have a life? Or a day job? I don't even have enough time to let my dog poop reguarly, let alone write all this cool software.

Leave a comment