turbot/github

GitHub
steampipe plugin install githubsteampipe plugin install github

Table: github_actions_artifact

Artifacts allow you to persist data after a job has completed, and share that data with another job in the same workflow. An artifact is a file or collection of files produced during a workflow run.

The github_actions_artifact table can be used to query information about any artifacts, and you must specify which repository in the where or join clause using the repository_full_name column.

Examples

List artifacts

select
*
from
github_actions_artifact
where
repository_full_name = 'turbot/steampipe';

List active artifacts

select
id,
node_id,
name,
archive_download_url,
expired
from
github_actions_artifact
where
repository_full_name = 'turbot/steampipe' and not expired;

.inspect github_actions_artifact

Artifacts allow you to share data between jobs in a workflow and store data once that workflow has completed.

NameTypeDescription
_ctxjsonbSteampipe context in JSON form, e.g. connection_name.
archive_download_urltextArchive download URL for the artifact.
created_attimestamp with time zoneTime when the artifact was created.
expiredbooleanIt defines wheather the artifact is expires or not.
expires_attimestamp with time zoneTime when the artifact expires.
idbigintUnique ID of the artifact.
nametextThe name of the artifact.
node_idtextNode where GitHub stores this data internally.
repository_full_nametextFull name of the repository that contains the artifact.
size_in_bytesbigintSize of the artifact in bytes.