Skip to content

feat: add unit tests, pyproject, CI workflow, and dataset schema docs#2

Draft
JarbasAl wants to merge 3 commits into
devfrom
feat/tests-ci-docs
Draft

feat: add unit tests, pyproject, CI workflow, and dataset schema docs#2
JarbasAl wants to merge 3 commits into
devfrom
feat/tests-ci-docs

Conversation

@JarbasAl

Copy link
Copy Markdown
Contributor
  • 25 unit tests for GraphemeAugmenter and resolve_output_mode (no audio/GPU deps)\n- pyproject.toml with test extra\n- build-tests.yml CI via gh-automations@dev\n- docs/dataset.md: wakes/, negatives/, metadata.csv, augmented output, HF publishing hints

… docs

- Add tests/test_adversarial_samples.py with 25 unit tests covering
  GraphemeAugmenter init, char-class detection, Levenshtein distance,
  generate_confusables, and resolve_output_mode — no GPU/audio deps
- Add pyproject.toml (static v0.1.0, test extra)
- Add .github/workflows/build-tests.yml using gh-automations@dev
- Add docs/dataset.md documenting wakes/, negatives/, metadata.csv,
  augmented output layout, and HuggingFace audiofolder publishing hints
@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: eadf3bee-58fc-43f1-9919-7729ba3cd60c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/tests-ci-docs

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.

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown

The code stars have aligned. Here's the update. ✨

I've aggregated the results of the automated checks for this PR below.

🔨 Build Tests

The build engine is firing on all cylinders. 🏎️

✅ All versions pass

Python Build Install Tests
3.10
3.11
3.12
3.13

Standard Automated Signature v2.0 🏷️

JarbasAl and others added 2 commits June 10, 2026 19:49
The root-level version.py is a standalone module (no package dir);
setuptools attr: could not locate it in an isolated build env because
no package path exposed the module. Declaring it via py-modules makes
it discoverable without touching version.py.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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