Migrate PR review to openrouter with pinned 0.11.0 action #107

Manually merged
marvin8 merged 3 commits from feat/issue-95-openrouter-review into main 2026-10-16 06:50:01 +00:00
Collaborator

Migrates the wuming PR review to the openrouter backend with the fleet-standard two-tier model mapping (code/tests/performance on deepseek-v4-pro, security on kimi-k2-thinking, config/docs/shell on qwen3.7-flash) and pins the action to 0.11.0.

Tracking: marvin8/wuming#95

Migrates the wuming PR review to the openrouter backend with the fleet-standard two-tier model mapping (code/tests/performance on deepseek-v4-pro, security on kimi-k2-thinking, config/docs/shell on qwen3.7-flash) and pins the action to `0.11.0`. Tracking: marvin8/wuming#95
🔧 migrate PR review to openrouter with pinned 0.11.0 action
Some checks failed
/ gitleaks (pull_request) Successful in 21s
/ pr-review (pull_request) Successful in 1m5s
/ checks (pull_request) Failing after 3m23s
/ publish (pull_request) Has been skipped
/ deploy-docs (pull_request) Has been skipped
d897c7f727
forgejo-actions left a comment

WuMing

Found 1 issue(s). See inline comments below.

## WuMing Found **1** issue(s). See inline comments below.
@ -13,3 +13,3 @@
if: github.event_name == 'pull_request'
steps:
- uses: https://forge.marvin8.zone/marvin8/wuming@main
- uses: https://forge.marvin8.zone/marvin8/wuming@0.11.0

security [MEDIUM]

A08: Pinning to a mutable version tag (0.11.0) instead of a full commit SHA allows supply chain attacks if the tag is repointed. Use a commit SHA for integrity verification.

**security** [MEDIUM] A08: Pinning to a mutable version tag (0.11.0) instead of a full commit SHA allows supply chain attacks if the tag is repointed. Use a commit SHA for integrity verification. <!-- wuming:sha256:ba7a0878901137dac4548a3ea9c5cf42c4e602fff1553bf97c699bea8e93efd9 -->
Author
Collaborator

#107 (comment)

🔴 Declined (fleet-wide maintainer decision, same as the identical findings on arvak#27 and rainlog#19): tag pinning was chosen explicitly so a wuming release update stays a one-line change per repo across ~17 consumer repos. The repointed-tag threat requires write access to the wuming repo itself — a single-maintainer repo on this forge. SHA pinning is the right follow-up only if that trust boundary grows.

https://forge.marvin8.zone/marvin8/feed2fedi/pulls/107#issuecomment-5173 🔴 Declined (fleet-wide maintainer decision, same as the identical findings on arvak#27 and rainlog#19): tag pinning was chosen explicitly so a wuming release update stays a one-line change per repo across ~17 consumer repos. The repointed-tag threat requires write access to the wuming repo itself — a single-maintainer repo on this forge. SHA pinning is the right follow-up only if that trust boundary grows.
agent-pi force-pushed feat/issue-95-openrouter-review from d897c7f727
Some checks failed
/ gitleaks (pull_request) Successful in 21s
/ pr-review (pull_request) Successful in 1m5s
/ checks (pull_request) Failing after 3m23s
/ publish (pull_request) Has been skipped
/ deploy-docs (pull_request) Has been skipped
to 60629e49dd
Some checks failed
/ pr-review (pull_request) Successful in 48s
/ gitleaks (pull_request) Successful in 33s
/ checks (pull_request) Failing after 4m15s
/ publish (pull_request) Has been skipped
/ deploy-docs (pull_request) Has been skipped
2026-10-15 23:21:30 +00:00
Compare
⬆️ bump dependencies, align hooks, pin vulnerable transitives
All checks were successful
/ gitleaks (pull_request) Successful in 24s
/ pr-review (pull_request) Successful in 1m27s
/ checks (pull_request) Successful in 3m24s
/ publish (pull_request) Has been skipped
/ deploy-docs (pull_request) Has been skipped
1b363fe867
🐛 align uv hook rev with pyproject uv version
All checks were successful
/ gitleaks (pull_request) Successful in 27s
/ pr-review (pull_request) Successful in 1m21s
/ checks (pull_request) Successful in 3m10s
/ publish (pull_request) Has been skipped
/ deploy-docs (pull_request) Has been skipped
3cbc0a7a99
marvin8 approved these changes 2026-10-16 06:48:38 +00:00
marvin8 manually merged commit 1e453690b7 into main 2026-10-16 06:50:01 +00:00
Sign in to join this conversation.
No description provided.