bestpractical/rt-extension-github
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
NAME
RT-Extension-GitHub - Tools to integrate RT with GitHub
DESCRIPTION
This extension provides tools and features that are useful if you use
GitHub for version control and possibly GitHub Actions for CI and you
track your work in RT.
RT VERSION
Works with RT 6.0
INSTALLATION
perl Makefile.PL
make
make install
May need root permissions
Edit your /opt/rt6/etc/RT_SiteConfig.pm
Add this line:
Plugin('RT::Extension::GitHub');
Clear your mason cache
rm -rf /opt/rt6/var/mason_data/obj
Restart your webserver
CONFIGURATION
Queues for Github Actions
Set the following to define which queues should show the Github Actions
portlet with test results for a branch:
Set( $GitHubActions, {
Queues => [ 'General' ] }
);
The extension expects the subject of tickets to be the name of the
branch to try to fetch test results for.
Status widget on Ticket Display
This extension provides a Widget that can be added to the Ticket Display
page at Admin -> Page Layouts -> Ticket -> Display Layouts.
It shows the status of the last run of the GitHub Actions for the
branch.
AUTHOR
Best Practical Solutions, LLC <modules@bestpractical.com>
All bugs should be reported via email to
bug-RT-Extension-GitHub@rt.cpan.org
or via the web at
http://rt.cpan.org/Public/Dist/Display.html?Name=RT-Extension-GitHub
LICENSE AND COPYRIGHT
This software is Copyright (c) 2025 by Best Practical Solutions, LLC
This is free software, licensed under:
The GNU General Public License, Version 2, June 1991