Labels: medium-difficulty, github-actions, devops
Difficulty: Medium
Module: .github/actions/gasguard-action/
🧠 Concept
Create a custom GitHub Action in .github/actions/gasguard-action/ that allows users to add GasGuard directly into their CI/CD workflows.
⚠️ Problem
To drive widespread adoption, developers need a simple uses: gasguard/action@v1 drop-in step for their repository pipelines.
📁 Implementation Scope
.github/actions/gasguard-action/action.yml
.github/actions/gasguard-action/index.js
🛠️ Requirements
- Support action inputs:
file_path, config_path, fail_on_warning, comment_on_pr.
- Automatically post audit summary tables on active Pull Requests using the GitHub API.
- Fail pipeline step if severity thresholds are exceeded and
fail_on_warning is true.
🎯 Acceptance Criteria
Labels:
medium-difficulty,github-actions,devopsDifficulty: Medium
Module:
.github/actions/gasguard-action/🧠 Concept
Create a custom GitHub Action in
.github/actions/gasguard-action/that allows users to add GasGuard directly into their CI/CD workflows.To drive widespread adoption, developers need a simple
uses: gasguard/action@v1drop-in step for their repository pipelines.📁 Implementation Scope
.github/actions/gasguard-action/action.yml.github/actions/gasguard-action/index.js🛠️ Requirements
file_path,config_path,fail_on_warning,comment_on_pr.fail_on_warningistrue.🎯 Acceptance Criteria