Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 850 Bytes

File metadata and controls

11 lines (9 loc) · 850 Bytes

GitHub Actions Artifact Analysis

This codebundle is highly configurable and integrates with GitHub Actions and workflow artifacts. It downloads a specified artifact from the last workflow run, analyzes a artifact with a user provided command (typically using linux / bash tools like jq)

SLI

This SLI downloads the artifact from the latest run of the GitHub Actions workflow, runs the analysis command (which must result in a metric), and pushes the metric to the RunWhen Platform.

TaskSet

This SLI downloads the artifact from the latest GitHub Actions workflow run, executes the analysis command and adds the details to the report. It can also generate Issues if:

  • a user specified string is found in the report output
  • the latest run didn't complete successfully
  • the latest run is older than the desired time period ($PERIOD_HOURS)