chore: delete the three workflows under core/.github - #789
ayaangazali wants to merge 1 commit into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (3)
💤 Files with no reviewable changes (3)
Included review availability: Your plan provides up to 10 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughThree GitHub Actions workflows were deleted. They previously handled RACommons build validation, release publishing, and iOS framework size checks. ChangesRACommons workflow removal
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to The change only removes inactive nested workflow files; no merge-blocking risk was identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ 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 |
GitHub only reads .github/workflows at the repository root, so nothing under core/.github has ever run in this monorepo. The root already has the live equivalents, and its release.yml publishes a superset of the assets this copy described. They were carried along by the 0.20.17 restructure (RunanywhereAI#665) rather than maintained: they still pin actions/checkout@v4 where the live workflows are on v7, and their path filters are include/** and src/**, which describe the old standalone-commons layout rather than core/include and core/src.
a230d0d to
af5241f
Compare
|
Still reproduces on The three workflow files are still there: GitHub only ever runs workflows from Deleting them is the whole diff. Merges clean, no conflicts. |
|
@coderabbitai full review |
✅ Action performedFull review finished. |
|
Thanks for this, @ayaangazali! The change looks good — the diff is exactly what it says, a clean deletion of the three inert workflow files under One small, optional thing while it waits: Because it touches CI/automation files ( Reviewed with help from Claude Code and Codex. |
That makes sense — thanks for explaining! We verified independently that these three files never ran: GitHub only reads workflows from the repository root, and none of this repo's registered workflows live under Reviewed with help from Claude Code and Codex. |
Description
core/.github/workflows/holds three workflow files. GitHub Actions only reads.github/workflows/at the repository root, so nothing in that directory has ever run here.They are leftovers from when commons was its own repository, carried along by the 0.20.17 restructure (#665, the last commit to touch that path) rather than maintained. Three independent signs of that:
actions/checkout@v4; every live workflow is on@v7.build-commons.ymlandsize-check.ymlfilter oninclude/**,src/**,cmake/**,CMakeLists.txt.paths:is evaluated from the repo root, and this repo has no top-levelinclude/orsrc/— those describe the pre-restructure standalone layout, notcore/includeandcore/src.release.ymlpublishes a superset: the dead copy namesRACommons-android-*andRACommons-ios-*, the live one produces those plusRACommons-linux-*and the rest.Nothing can reach them either. No file in the repo mentions
core/.github(grepped*.yml,*.sh,*.md,*.py), none of the three declaresworkflow_call, so they are not reusable workflows another job could invoke, andcore/is not synced or mirrored to any other repository where they would execute.Deleting rather than fixing: a workflow that cannot run is not worth repairing, and leaving it invites someone to edit it expecting an effect.
Type of Change
Testing
Ran the full gate suite on the branch. Everything passes except two failures that are pre-existing on
mainand unrelated:check_no_hardcoded_defaults.sh—mapfile: command not found, macOS bash 3.2, the subject of my open fix(gates): drop mapfile so the hardcoded-defaults gate runs on macOS #729check_rn_cpp_headers_compile.sh— needsyarn installinbindings/react-native, environmentalAlso confirmed
.github/workflows/at the root is untouched (still 11 files) andcore/.githubis now empty.Platform-Specific Testing
Not applicable, no platform code changed.
Labels
Closest is
coreby path, though nothing in the builtcorelibrary changes.Checklist
Screenshots
Not applicable.
Summary by CodeRabbit