Skip to content

ci(approve): repin gate to v1.5 - #67

Merged
Icaro0310 merged 1 commit into
mainfrom
chore/approve-gate-v15
Oct 21, 2026
Merged

Icaro0310 merged 1 commit into
mainfrom
chore/approve-gate-v15

Conversation

@Icaro0310

@Icaro0310 Icaro0310 commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

Repins the auto-approve gate caller to @v1.5.

v1.5 ships cross-repo fix anchors + an idempotent fallback audit (devin-powerups#217, D-2026-10-20b). The added pull_request_review_comment[created] trigger lets fix-commit replies re-evaluate the gate.

Part of the org-wide repin fleet.


Devin Review

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Devin Review found 1 potential issue.

Devin Review

Comment on lines +21 to +22
pull_request_review_comment:
types: [created]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 New approval trigger lacks required tests

The new pull_request_review_comment trigger has no test covering its event wiring or approval behavior. The repository's test policy requires coverage for changed functionality.

Learn more

The repository requires tests for new or changed functionality. This workflow adds an event that invokes a reusable approval gate, but no test verifies that the workflow accepts the event or preserves the intended filters.

Example: A future change removes pull_request_review_comment from the trigger list; existing tests still pass and fix-commit replies no longer rerun the approval gate.

Recommended fix: Add a static workflow contract test that parses the workflow and checks its event triggers, status filter, permissions, and reusable workflow pin. Test the gate's event handling in its owning repository if that behavior is not covered there.

Devin Review


Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Out of scope for this PR: the repin fleet ships an identical single-file diff (.github/workflows/auto-approve.yml only). The trigger is event wiring for the reusable gate, whose own behavior is tested in its owning repo (devin-powerups). A caller-side static workflow test is a reasonable follow-up in a separate PR.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Coverage for this event lives in the gate owning repo, shipped and tested in Icaro0310/devin-powerups#217 (the v1.5 this PR pins). Caller-side test additions stay out of scope for this single-file repin.

@Icaro0310 Icaro0310 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Devin Review threads addressed and resolved (all findings were out-of-scope policy suggestions for this single-file repin). Re-running the gate.

@github-actions

Copy link
Copy Markdown
Contributor

gate-resolved-via: fallback — 1 blocking thread(s) cleared by replies citing verified fix commits, with the Devin Review status on ece9c73 re-verified clean:

Threads left unresolved — the findings stay visible.
gate-fallback-pairs: PRRT_kwDOU8mMos6upo3S|pull:Icaro0310/devin-powerups#217 head:ece9c731e16eb90ab65050366db0fbd85a1f7cfc

@Icaro0310
Icaro0310 merged commit 4fe8819 into main Oct 21, 2026
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant