Skip to content

Add REVIEW.md with automated PR review guidelines - #157

Closed
andypotanin wants to merge 2 commits into
latestfrom
docs/devin-review-guidelines
Closed

Add REVIEW.md with automated PR review guidelines#157
andypotanin wants to merge 2 commits into
latestfrom
docs/devin-review-guidelines

Conversation

@andypotanin

@andypotanin andypotanin commented Aug 19, 2026

Copy link
Copy Markdown

Adds a REVIEW.md instruction file that Devin Review (and other review agents) ingest automatically when analyzing PRs in this repository. It encodes repo-specific review policy: critical paths, release/versioning gates, conventions to enforce, and security expectations.

Docs-only change: no release or deploy workflow matches a root-level REVIEW.md in this repo.


Open in Devin Review

Copilot AI lite review requested due to automatic review settings August 19, 2026 20:56

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a root-level REVIEW.md that documents repository-specific automated PR review guidelines for the worker base image repo, focusing review attention on high-risk paths, release/versioning behavior, enforcement conventions, and secret-handling expectations.

Changes:

  • Introduces REVIEW.md with “critical areas” that require extra scrutiny (entrypoint, shared shell libs, Dockerfile permissions/UID, config schemas, secret resolution).
  • Documents the release model (GitVersion + minor release on merge to latest when filtered paths change) and downstream pin/rollout implications.
  • Captures baseline conventions (shellcheck/hadolint/yamllint; pinned versions; canonical make test / make build) and security expectations around cloud credentials.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI review requested due to automatic review settings August 19, 2026 21:09

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Suppressed comments (1)

REVIEW.md:15

  • This bullet attributes the "filtered path" release gating to ci/git-version.yml and lists Makefile*, but the path filter is enforced by the GitHub Actions trigger in .github/workflows/docker-ops.yml (and it includes .dockerignore, .github/workflows/docker-ops.yml, Makefile, and Makefile.variables). Updating this section to match the actual workflow trigger will avoid misleading release guidance.
- Version comes from GitVersion (`ci/git-version.yml`): merge to `latest` cuts a Minor release automatically when a filtered path changed (`Dockerfile`, `bin/**`, `lib/**`, `src/**`, `etc/**`, `test/**`, `Makefile*`, `ci/**`). There is no changelog; the PR description is the release note - require it to state downstream impact (which child images need rebumps).

@andypotanin

Copy link
Copy Markdown
Author

Closing: moving this review policy into Devin's own configuration instead of repo files.

@andypotanin
andypotanin deleted the docs/devin-review-guidelines branch August 19, 2026 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants