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.
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
select*fromgithub_actions_artifactwhererepository_full_name = 'turbot/steampipe';
List active artifacts
selectid,node_id,name,archive_download_url,expiredfromgithub_actions_artifactwhererepository_full_name = 'turbot/steampipe' and not expired;
Artifacts allow you to share data between jobs in a workflow and store data once that workflow has completed.
|_ctx||jsonb||Steampipe context in JSON form, e.g. connection_name.|
|archive_download_url||text||Archive download URL for the artifact.|
|created_at||timestamp with time zone||Time when the artifact was created.|
|expired||boolean||It defines wheather the artifact is expires or not.|
|expires_at||timestamp with time zone||Time when the artifact expires.|
|id||bigint||Unique ID of the artifact.|
|name||text||The name of the artifact.|
|node_id||text||Node where GitHub stores this data internally.|
|repository_full_name||text||Full name of the repository that contains the artifact.|
|size_in_bytes||bigint||Size of the artifact in bytes.|