lgsm local mirror
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.3 KiB

title applyTo description
LinuxGSM PR Review Guidance ** Use when reviewing pull requests in LinuxGSM; prioritize regressions, behavior changes, shell safety, and missing tests over style-only feedback.

Focus review effort on correctness and operational safety first.

Primary priorities:

  • Identify behavior regressions and compatibility risks.
  • Flag unsafe shell patterns (rm -rf, unquoted vars, unchecked command failures).
  • Verify workflow changes do not weaken permissions or secret handling.
  • Check for missing tests/validation when logic changes.
  • Confirm labels, templates, and automation rules stay internally consistent.

Feedback expectations:

  • Give concrete, actionable findings with file and reason.
  • Prefer high-signal issues over style nits.
  • If no defects are found, state that clearly and mention residual risk areas.
  • Suggest minimal, low-risk fixes before proposing broad refactors.

LinuxGSM-specific checks:

  • Shell scripts should preserve robust defaults (set -euo pipefail where appropriate).
  • Label/workflow updates should avoid duplicate or stale taxonomy.
  • Automation should fail safe (log and continue for advisory AI; block on true CI errors).
  • Keep issue/PR automation rules aligned with templates and existing labels.