Thanks to visit codestin.com
Credit goes to github.com

Skip to content

bestpractical/rt-extension-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 <[email protected]>

    All bugs should be reported via email to
        [email protected]
    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

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •