- Add `.github/scripts/check-quality.js` to extract PR links and validate minimum standards:
- Checks repo accessibility, go.mod, SemVer release, Go Report Card (A- or better), coverage, and pkg.go.dev.
- Outputs markdown report and sets fail status for critical issues.
- Add `.github/scripts/extract-pr-links.js` to extract and format PR body links for review.
- Add `.github/workflows/pr-quality-check.yaml` to run quality checks on PRs, post results as comments, sync labels, and fail PR if critical checks fail.
- Update `CONTRIBUTING.md` to clarify required PR body links and quality standards.
- Update `.github/workflows/pull-request-first-comment.yaml` to support new automation.
This improves PR review automation and enforces minimum quality standards for new submissions.
Signed-off-by: Avelino <31996+avelino@users.noreply.github.com>
* fix typo in README.md
fixes#3204
* #1446 implement test for stale repositories
* fix#1446
* fixes#3211 added check if issue has not been previously opened
* fixes#3211 add limit to number of issues created at a time
* fixes#3211 reformat issue message
* checks for dead links as well
* fixes#3211 handle status code 302 and 301
* fixes#3211 handle status code 302 and 301
* fixes#3211 handle status code 302 and 301
* fixes#3211 test workflow
* fixes#3211 test workflow
* fixes#3211 test workflow again
* fixes#3211 test workflow again
* remove workflows and start over
* re add workflow
* apply review suggestions
* add environment variable. modify workflow to run once a week
* add check for archived repositories and reformat
* reformat code to improve readability
* reformat to improve readability
* cause continue and not break if href not found
* satisfy code climate requirements