timorthi/Export Workflow Run Logs

An action to automatically export GitHub Actions Workflow run logs to popular cloud storage solutions like S3.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
repo-tokenGitHub API token to make requests with.yes
run-idThe workflow run ID to export logs foryes
destinationThe service to export workflow logs toyes
aws-access-key-idAWS Access Key ID. Required if destination is 's3'.
aws-secret-access-keyAWS Secret Access Key. Required if destination is 's3'.
aws-session-tokenAWS Session Token. Required if destination is 's3' and if using temporary credentials.
aws-regionAWS Region in which the S3 bucket is located. Required if destination is 's3'.
s3-bucket-nameS3 Bucket to export workflow logs to. Required if destination is 's3'.
s3-keyS3 path to save the workflow logs to. Required if destination is 's3'.
azure-storage-account-nameThe Azure storage account name. Required if destination is 'blobstorage'.
azure-storage-account-keyAccess key for the storage account. Required if destination is 'blobstorage'.
container-nameContainer name to save the workflow logs to. Required if destination is 'blobstorage'.
blob-nameBlob name to save the workflow logs as. Required if destination is 'blobstorage'.
cloud-storage-bucket-nameCloud Storage Bucket name to save the workflow logs to. Required if destination is 'cloudstorage'.
cloud-storage-object-nameCloud Storage object name to save the workflow logs as. Required if destination is 'cloudstorage'.

no outputs