ci: add advisory Arcade architecture analysis - #43
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Arcade baseline observationI ran the released
The most actionable review prompt was a reported dependency cycle across The analyzer also reports repeated This workflow is therefore configured as an advisory check with reports and a baseline, not as a pass/fail quality gate. |
What changed
mainpushes, and manual runsv0.1.1Why
This makes architectural drift visible alongside the existing build workflow without changing application behavior or introducing a merge threshold. Reviewers can inspect component and dependency changes as supporting evidence rather than treating a single score as a pass/fail gate.
The
issues: writeandpull-requests: writepermissions are used only for the idempotent analysis comment. The action skips comments for forked pull requests, where GitHub does not grant a write token.Impact
This is CI-only and advisory. It does not modify the Java build, production code, or deployment flow.
Validation
actionlintpassed for the workflowarcade-agent[languages]==0.1.1completed a local Java/package baseline against138c63e3b04dThe detailed baseline interpretation is included in a separate PR comment.