Skip to content

Add tickgit TODO guard#5

Merged
MTG-Thomas merged 1 commit into
mainfrom
codex/add-tickgit-todo-guard
May 21, 2026
Merged

Add tickgit TODO guard#5
MTG-Thomas merged 1 commit into
mainfrom
codex/add-tickgit-todo-guard

Conversation

@MTG-Thomas
Copy link
Copy Markdown
Member

@MTG-Thomas MTG-Thomas commented May 21, 2026

Adds the pinned tickgit v0.0.17 TODO guard workflow with a committed zero-item baseline. The guard runs on PRs, weekdays on schedule, and manually with read-only permissions and generated-artifact paths ignored.


View with Codesmith Autofix with Codesmith
Need help on this PR? Tag @codesmith with what you need. Autofix is disabled.

Summary by CodeRabbit

  • Chores
    • Added automated GitHub Actions workflow to enforce code quality standards through scheduled and pull request-based checks, with concurrency control and restricted permissions enabled.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 21, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 189732a2-47a3-4e8d-ada6-e815994a46b4

📥 Commits

Reviewing files that changed from the base of the PR and between 5656b66 and 21e945f.

⛔ Files ignored due to path filters (1)
  • .github/tickgit-baseline.csv is excluded by !**/*.csv
📒 Files selected for processing (1)
  • .github/workflows/tickgit-todo-guard.yml

📝 Walkthrough

Walkthrough

Added a new GitHub Actions workflow that automatically detects and prevents TODO, FIXME, and HACK comments from being merged. The workflow runs on pull request events and a scheduled weekday cron, using the tickgit tool with a CSV baseline to fail when new code markers are introduced, enforcing consistent code quality standards.

Changes

Tickgit Code Quality Guard

Layer / File(s) Summary
Tickgit TODO enforcement workflow
.github/workflows/tickgit-todo-guard.yml
Workflow runs on PR events (opened/synchronize/reopened) and weekday cron schedule with manual dispatch support. Configures tickgit action with CSV baseline, reads contents with read-only permissions, defines concurrency per ref, and fails if new TODO/FIXME/HACK matches are detected outside configured ignore paths.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

🐰 A guardian workflow hops in place,
Sniffing out TODOs without a trace,
No more TODO: fix this someday in sight,
The tickgit keeps our codebase tight! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding a GitHub Actions workflow for tickgit TODO guard checks.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/add-tickgit-todo-guard

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

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

@MTG-Thomas MTG-Thomas merged commit 8b7b4f0 into main May 21, 2026
7 checks passed
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