Skip to content

chore(ci): drop the dead CONTRIBUTING delete rule in the vscode workflow - #9

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/drop-dead-contributing-delete-rule
Sep 19, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
chore/drop-dead-contributing-delete-rule

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

#7 removed the dead CONTRIBUTING delete rule from five of the six nested rhodibot workflows, but in editors/vscode/… it changed only the header comment — the rule itself is still there:

if [ -f "editors/vscode/.github/CONTRIBUTING.md" ] && [ -f ".github/CONTRIBUTING.md" ]; then
  rm editors/vscode/.github/CONTRIBUTING.md

editors/vscode/.github/CONTRIBUTING.md exists on main — it is a deliberate nested guide, not a duplicate. Nothing is at risk today (GitHub reads workflows only at the repository root, and this one is nested), but a rule that deletes a real file is not something to leave lying about for whoever moves this workflow up later.

This is the same removal #7 made in the other five files, applied to the sixth.

The rule deletes editors/vscode/.github/CONTRIBUTING.md when a root .github guide is
present, and that nested guide does exist on main - intentional, not a duplicate. The
rule is dead code (GitHub reads workflows only at the repository root, and this one is
nested), but it is a trap for whoever later lifts the workflow up.

#7 removed the same rule from the other five nested workflows; this file only had its
header comment changed there, which left the rule itself in place.
@coderabbitai

coderabbitai Bot commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: fd5557d7-8dd6-4976-94a9-d4f01b6af7e6

📥 Commits

Reviewing files that changed from the base of the PR and between 1d1c168 and db4d6ec.

📒 Files selected for processing (1)
  • editors/vscode/.github/workflows/rhodibot.yml
💤 Files with no reviewable changes (1)
  • editors/vscode/.github/workflows/rhodibot.yml

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.

📜 Recent review details
⏰ Context from checks skipped due to timeout. (6)
  • GitHub Check: fuzzing
  • GitHub Check: test
  • GitHub Check: test
  • GitHub Check: Analyze (javascript-typescript)
  • GitHub Check: Analyze (rust)
  • GitHub Check: Analyze (actions)

📝 Summary

Summary by CodeRabbit

  • Bug Fixes
    • Preserved the editor-specific contribution guide when a root-level contribution guide also exists.
    • Other compliance checks and automatic fixes continue to operate as before.

Walkthrough

The rhodibot workflow no longer deletes editors/vscode/.github/CONTRIBUTING.md when .github/CONTRIBUTING.md also exists. Other scan and fix behaviour is unchanged.

Changes

Contribution guide preservation

Layer / File(s) Summary
Rhodibot scan and fix behaviour
editors/vscode/.github/workflows/rhodibot.yml
The workflow no longer deletes the VS Code-specific CONTRIBUTING.md file when a root-level copy exists.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the removal of the obsolete CONTRIBUTING deletion rule from the VS Code workflow. It is concise and related to the main change.
Description check ✅ Passed The description explains the obsolete rule, its deletion risk, and how this change aligns with the five other nested workflows. It is directly related to the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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.

❤️ Share

A rabbit guards the guide with care
No duplicate vanishes from there
The workflow scans and fixes in line
While local words remain benign
Compliance hops along just fine

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@hyperpolymath
hyperpolymath merged commit 7fcb0fe into main Sep 19, 2026
7 of 10 checks passed
@hyperpolymath
hyperpolymath deleted the chore/drop-dead-contributing-delete-rule branch September 19, 2026 18:44
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.

1 participant