Provided by: libnet-github-perl_1.02-1_all
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