DhanushNehru / DhanushNehru/lockcheck

Output GitHub Action results as a PR Comment

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
enhancement github-action
Dominant language
JavaScript
Stars
11
Forks
3
Avg merge
43m
Merged PRs (30d)
1

Description

Currently, when `lockcheck` runs via the provided `action.yml` in a GitHub Actions workflow, it fails the build (Exit Code 1) and prints an error in the CI logs if critical vulnerabilities exist.

This is good, but for better Developer Experience (DX), the Action should be able to automatically post a comment on the Pull Request showing the Markdown-formatted table of the lockcheck findings.

**Acceptance Criteria:**
-
- Add an option to the `action.yml` (e.g., `post-pr-comment: true`).
- Write a lightweight node script or bash step inside the composite action that uses the `GITHUB_TOKEN` to hit the GitHub API.
- Post the parsed JSON findings as a formatted markdown comment on the active PR.

Contributor guide

Open the contributing guide

Research direction

Start with action.yml and trace how lockcheck findings are produced and exposed to the action. Review the GitHub Actions context and GITHUB_TOKEN API flow needed for the active pull request. Done means an opt-in setting posts the parsed findings as a Markdown comment while preserving the existing failure behavior for critical vulnerabilities.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, javascript
Domain
ci-cd, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.