NAME
Net::GitHub::V3::Actions - GitHub Actions API
SYNOPSIS
use Net::GitHub::V3;
my $gh = Net::GitHub::V3->new; # read L<Net::GitHub::V3> to set right authentication info
my $actions = $gh->actions;
# set :user/:repo for simple calls
$actions->set_default_user_repo('fayland', 'perl-net-github');
$actions->workflows();
$actions->workflows( { owner => 'xxx', repo => 'repo' } );
DESCRIPTION
METHODS
GitHub Actions
https://developer.github.com/v3/actions/
Artifacts
https://developer.github.com/v3/actions/artifacts/
- artifacts
 - 
List artifacts for a repository
$actions->artifacts( { owner => 'xxx', repo => 'repo' } ); - run_artifacts
 - 
$actions->run_artifacts( { owner => 'xxx', repo => 'repo', run_id => XXX } ); - artifact
 - 
$actions->artifacts( { owner => 'xxx', repo => 'repo', artifact_id => 'ID' } ); 
Workflows
https://developer.github.com/v3/actions/workflows/
- workflows
 - 
List repository workflows
$actions->workflows( { owner => 'xxx', repo => 'repo' } ); - workflow
 - 
Get a workflow
$actions->workflow( { owner => 'xxx', repo => 'repo', workflow_id => 1234 } ); 
Workflow Jobs
https://developer.github.com/v3/actions/workflow-jobs/
- jobs
 - 
List jobs for a workflow run
 - job
 - 
Get a workflow job
 
AUTHOR & COPYRIGHT & LICENSE
Refer Net::GitHub