This GitHub Actions plugin is supposed to be used together with judges-action (the documentation is over there). This plugin takes a Factbase file generated by the judges-action and prints its content in YAML, XML, and HTML formats. Also, it prints a user-friendly HTML document with a summary of project status (we call it "vitals" page). This is how this vitals page looks for our team.
The following configuration options are supported here:
- uses: zerocracy/[email protected]
with:
factbase: foo.fb
verbose: true
output: my-directory
columns: who,when,repository
hidden: _id,_time
options: |
github_token=${{ secrets.GITHUB_TOKEN }}
The following options are supported:
factbase
(required) is the name of the factbase file;options
(empty by default) is a list ofk=v
options to be sent to the judges command line tool;output
(default:pages
) is the directory where .XML, .YAML, and .HTML files are supposed to be saved to;logo
(optional) is the URL of the logo to put on the vitals HTML page;columns
(optional) is a comma-separated list of columns to print in the HTML;hidden
(optional) is a comma-separated list of columns to hide;today
(optional) is ISO-8601 date-time of today;verbose
(default:false
) turns on a more detailed logging.
More details are in the
action.yml
file.
In order to test this action, just run (provided, you have GNU make installed):
make
Should work.