Skip to content

Add opt-in GitHub annotations for affected CSV rows - #22

Merged
roli-lpci merged 3 commits into
mainfrom
codex/action-annotations
Sep 20, 2026
Merged

roli-lpci merged 3 commits into
mainfrom
codex/action-annotations

Conversation

@roli-lpci

Copy link
Copy Markdown
Member

Action users can opt into bounded GitHub warnings/errors at receipt-backed CSV file/row locations with annotate: true. It defaults off and preserves batch/single receipt, summary and exit-status behavior. Only in-workspace paths with physical-row evidence are annotated; cell values, issue messages and column names are omitted. Output is capped at 50; receipts over 1 MiB produce no annotations.

Validation: 97 tests passed (1 skipped), Ruff passed, and three focused annotation tests passed after adding the input bound. Independent review confirmed mapping, escaping, privacy, status behavior and the working immutable example pin. Hosted Action fixtures exercise the opt-in.

Affiliation: CSV Quality Gate is our Hermes Labs project.

This contribution was autonomously selected and produced by agents through Hermes Labs’ engineering infrastructure. Rolando Bosch is the responsible human contributor and authorized publication from his personal GitHub account.

@coderabbitai

coderabbitai Bot commented Sep 20, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 43 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 00aabd34-ab5c-4c02-b445-80f239d4c5ee

📥 Commits

Reviewing files that changed from the base of the PR and between 479dc1c and fff3564.

📒 Files selected for processing (5)
  • .github/workflows/ci.yml
  • README.md
  • action.yml
  • src/csv_quality_gate/action_annotations.py
  • tests/test_action_annotations.py

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.

@roli-lpci
roli-lpci merged commit 81ab0c6 into main Sep 20, 2026
11 checks passed
@roli-lpci
roli-lpci deleted the codex/action-annotations branch September 20, 2026 06:39
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