Skip to content

Release 2026-02-12#31

Merged
varin-nair-factory merged 33 commits intomainfrom
vn/release-2026-02-12
Feb 13, 2026
Merged

Release 2026-02-12#31
varin-nair-factory merged 33 commits intomainfrom
vn/release-2026-02-12

Conversation

@varin-nair-factory
Copy link
Copy Markdown
Collaborator

No description provided.

varin-nair-factory and others added 30 commits January 12, 2026 12:45
…tion (#15)

* fix: add P2 and P3 issues back to reviews

* prefer merge-base git diff for review prompt

* chore: allow no-inline reviews for formatting-only and P2/P3 findings

* fix: prevent review from deleting its own tracking comment

* enforce rule to never resolve review threads in comments

* feat: default review to gpt-5.2 with high reasoning effort
- Apply consistent formatting across base-action tests
- Format README.md bullet points consistently
- Minor whitespace and formatting fixes in various files

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Add support for security-focused code review commands:

- @droid security - Security review on PR changes
- @droid security --full - Full repository security scan

New features:
- Security command parser (security, review-security, security-full)
- Security review prompt with STRIDE methodology
- Security scan prompt with threat model generation
- Security configuration inputs in action.yml
- Security-specific tracking comment message

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
- Fix SECURITY_SCAN_DAYS to avoid NaN (clamp to positive integer, default 7)
- Remove instructions to commit threat model to PR branch during review
- Remove instructions to commit patches to PR branch
- Align security review with JSON output pattern (no direct inline comments)

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Update review prompt to output findings to JSON file instead of posting
inline comments directly. This enables the parallel workflow to combine
code review and security review findings before posting.

Changes:
- Review writes findings to code-review-results.json
- Tracking comment updated with summary table
- Inline comments deferred to finalize step

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Implement parallel workflow architecture that runs code review and security
review simultaneously, then combines results.

New Composite Actions:
- prepare/ - Initialize review, create tracking comment, detect modes
- review/ - Standalone code review action
- security/ - Standalone security review action
- combine/ - Combine results and post inline comments

New Features:
- Parallel execution of code and security reviews
- Combined summary with deduplication
- Install security skills step in main action
- PR branch checkout for full file access

Workflow Changes:
- .github/workflows/droid-review.yml now uses multi-job parallel workflow
- @droid review security triggers both reviews
- run_code_review and run_security_review output flags

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Restrict parallel review execution to automatic mode only (via
automaticReview + automaticSecurityReview flags). For manual tagging,
users must explicitly choose ONE of:
- @droid review - Code review only
- @droid security - Security review only

@droid review security now parses as just @droid review.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
- Fix combine job to run when EITHER review ran (not both)
- Set run_security_review=false when skipping existing security review
- Validate DROID_COMMENT_ID is non-zero in generate-review-prompt

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
- Apply consistent formatting across base-action tests
- Format README.md bullet points consistently
- Minor whitespace and formatting fixes in various files

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Add support for security-focused code review commands:

- @droid security - Security review on PR changes
- @droid security --full - Full repository security scan

New features:
- Security command parser (security, review-security, security-full)
- Security review prompt with STRIDE methodology
- Security scan prompt with threat model generation
- Security configuration inputs in action.yml
- Security-specific tracking comment message

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
- Fix SECURITY_SCAN_DAYS to avoid NaN (clamp to positive integer, default 7)
- Remove instructions to commit threat model to PR branch during review
- Remove instructions to commit patches to PR branch
- Align security review with JSON output pattern (no direct inline comments)

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
feat: change review output to JSON format
- Merge dev branch into parallel workflow branch
- Remove redundant appendFileSync for github_token output
- core.setOutput() already handles GITHUB_OUTPUT internally

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
feat: add parallel workflow for code and security reviews
chore(cli): Readme changes for security workflows
…nds (#25)

* fix: generate prompt file for @droid review and @droid security commands

* fix
* remove P2/P3 suppression instruction

add import verification step

Add structured analysis phases

Add Thorough Analysis Checklist

consolidate instructions into structured phases and remove redundant sections

remove contradicting instructions about resolving existing threads

reorganize Phase 3, remove duplicates, fix diff position params

Add robustness improvements to review prompt

Consolidate inline comment tool guidance with multi-line support

Refine code review prompt to improve precision

Use local /review prompt

Revert "Use local /review prompt"

This reverts commit 37d9992.

add no pager to get full diff, exclude P2/P3 issues

Add common analysis patterns for reviews

Pre-compute PR diff and comments, enforce thorough review with xhigh reasoning

remove revoking of gh app token

switch gpt-5.2 reasoning effort back to high

fix tests

test validator run

increase candidate volume/coverage

increase candidate volume/coverage 2

Revert "increase candidate volume/coverage 2"

This reverts commit 03d7bc8.

Revert "increase candidate volume/coverage"

This reverts commit a7066fb.

add thoroughness

improvements to candidate and validator prompts

add common classes of bugs to candidate prompt

old validator prompt

Parallel Review: Phase 1 - Add file-group-reviewer subagent

Parallel Review: Phase 2 - Add Triage Phase section in Candidates Prompt

Parallel Review: Phase 3 - Add parallel subagent calls phase

Parallel Review: Phase 4 - Aggregation Phase

Parallel Review: Phase 5 - Move subagent to ~/.factory/droids

enable task tool

* fix: gate validator steps on run_code_review to prevent running for non-review commands
* feat: default review model to claude-opus-4-6 and enable two-pass validator

* feat: pass PR description as review artifact and fetch linked tickets

* use gpt-5.2
@varin-nair-factory varin-nair-factory merged commit c429794 into main Feb 13, 2026
@varin-nair-factory varin-nair-factory deleted the vn/release-2026-02-12 branch February 13, 2026 01:31
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