Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
This is an IRC bot for getting information about the upcoming release. It can be addressed by its full name ('releasable6') or its short name ('release').
As a user, you are probably only interested in its only command “status”. It tells when the next release is going to happen and how many blockers are there.
If you are a release manager, there are a few other tricks to learn. At this point, the best way to start is to read this commit message. Basically, the bot generates a list of commits that are not listed in the changelog. To “review” a commit, simply add it to the changelog in rakudo repo. If some commit should not be logged, write something like this in your commit message:
Log all changes to date
Deliberately not logged: beefbeef deaddead … …
If you don't want to commit the changelog yet, just upload it somewhere and give it to the bot (
releaseble6: changelog https://….…/…/…). There's no way to ignore some commits this way, but it should be good enough for what you are doing.
Note that the bot accepts various commands (
next, …), but they perform exactly the same.
You can find some extra examples in tests: releasable.t
<releasable6> AlexDaniel, Next release in 4 days and ≈22 hours. 3 blockers. Changelog for this release was not started yet
<releasable6> AlexDaniel, Details: https://gist.github.com/03d0c3bbcd3b966773b2432056b27da3