Skip to content

sjramblings/sfn-github-runner-reporting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

GitHub Workflow_job Event Step Function

Step Function to process GitHub workflow_job events for reporting and potential chargeback.

Requirements

Deployment Instructions

  1. Clone the GitHub repository:

    git clone https://github.com/sjramblings/sfn-github-runner-reporting
    
  2. Cd to the directory:

    cd sfn-github-runner-reporting
    
  3. From the command line, use AWS SAM to deploy the AWS resources for the pattern as specified in the template.yml file:

    sam deploy --guided
    
  4. During the prompts:

    • Enter a stack name
    • Enter the desired AWS Region
    • Allow SAM CLI to create IAM roles with the required permissions.

    Once you have run sam deploy -guided mode once and saved arguments to a configuration file (samconfig.toml), you can use sam deploy in future to use these defaults.

  5. Note the outputs from the SAM deployment process. These contain the resource names and/or ARNs which are used for testing.

How it works

https://sjramblings.io/process-github-workflow-events-with-aws-stepfunctions/

About

Step Function to process GitHub workflow_job events for reporting and potential chargeback.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors