perl-App-GitHooks-Plugin-NotifyReleasesToSlack - Notify Slack channels of new releases pushed from a repository

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-App-GitHooks-Plugin-NotifyReleasesToSlack
Package version 1.1.1
Package release alt1
Package architecture noarch
Package type rpm
Installed size 34.03 KB
Download size 34.03 KB
Official Mirror
If you maintain a changelog file, and tag your release commits, you can use
this plugin to send the release notes to Slack channels.
Here is a practical scenario:
=over 4
=item 1.
Install `App::GitHooks::Plugin::NotifyReleasesToSlack'.
=item 2.
Set up an incoming webhook in Slack. This should give you a URL to post
messages to, with a format similar to
=item 3.
Configure the plugin in your `.githooksrc' file:
_slack_post_url = ...
_slack_channels = #releases, #test
_changelog_path = Changes
=item 4.
Add release notes in your changelog file:
_v1.0.0  2015-04-12
_        - Added first feature.
_        - Added second feature.
=item 5.
Commit your release notes:
_git commit Changelog -m 'Release version 1.0.0.'
=item 6.
Tag your release:
_git tag v1.0.0
_git push origin v1.0.0
=item 7.
Watch the notification appear in the corresponding Slack channel(s):
_release-notes BOT: @channel - Release v1.0.0 of test_repo:
_- Added first feature.
_- Added second feature.


Package Version Architecture Repository
perl-App-GitHooks-Plugin-NotifyReleasesToSlack - - -


Name Value
/usr/share/perl5 -
perl(App/GitHooks/ -
perl(App/GitHooks/ -
perl(CPAN/ -
perl(Data/ -
perl( -
perl(LWP/ -
perl(Log/ -
perl(Try/ -
perl( -
perl( -
perl-base >= 1:5.10.0
rpmlib(PayloadIsLzma) -


Name Value
perl(App/GitHooks/Plugin/ = 1.001.001
perl-App-GitHooks-Plugin-NotifyReleasesToSlack = 1.1.1-alt1


Type URL
Binary Package perl-App-GitHooks-Plugin-NotifyReleasesToSlack-1.1.1-alt1.noarch.rpm
Source Package perl-App-GitHooks-Plugin-NotifyReleasesToSlack-1.1.1-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-App-GitHooks-Plugin-NotifyReleasesToSlack rpm package:
    # sudo apt-get install perl-App-GitHooks-Plugin-NotifyReleasesToSlack



See Also

Package Description
perl-App-GitHooks-Plugin-PerlCompile-1.1.1-alt1.noarch.rpm Verify that Perl files compile without errors
perl-App-GitHooks-Plugin-PerlCritic-1.1.0-alt1.noarch.rpm Verify that all changes and addition to the Perl files pass PerlCritic checks
perl-App-GitHooks-Plugin-PerlInterpreter-1.2.0-alt1.noarch.rpm Enforce a specific Perl interpreter on the first line of Perl files
perl-App-GitHooks-Plugin-PgBouncerAuthSyntax-1.1.0-alt1.noarch.rpm Verify that the syntax of PgBouncer auth files is correct
perl-App-GitHooks-Plugin-PrependTicketID-1.2.0-alt1.noarch.rpm Derive a ticket ID from the branch name and prepend it to the commit-message
perl-App-GitHooks-Plugin-PreventTrailingWhitespace-1.0.1-alt1.noarch.rpm Prevent trailing whitespace from being committed
perl-App-GitHooks-Plugin-RequireCommitMessage-1.2.0-alt1.noarch.rpm Require a commit message
perl-App-GitHooks-Plugin-RequireTicketID-1.1.0-alt1.noarch.rpm Require a ticket ID in the commit message
perl-App-GitHooks-Plugin-RubyCompile-1.0.0-alt1.noarch.rpm Verify that staged Ruby files compile
perl-App-GitHooks-Plugin-ValidateChangelogFormat-1.1.0-alt1.noarch.rpm Validate the format of changelog files
perl-App-GitHooks-Plugin-ValidatePODFormat-1.1.0-alt1.noarch.rpm Validate POD format in Perl and POD files
perl-App-GitHooks-Plugin-VersionTagsRequireChangelog-1.1.0-alt1.noarch.rpm Require git version tags to have a matching changelog entry
perl-App-GitHooks-scripts-1.9.0-alt1.noarch.rpm App-GitHooks scripts
perl-App-GitHub-1.0.1-alt1.noarch.rpm GitHub Command Tools
perl-App-GitHub-FindRepository-0.06-alt1.noarch.rpm Determine the right case for a GitHub repository