Skip to content

test: add 61 coverage tests and bump pyproject version to 1.2.0 - #50

Merged
Coding-Dev-Tools merged 3 commits into
masterfrom
cowork/improve-datamorph-v2
Oct 3, 2026
Merged

Coding-Dev-Tools merged 3 commits into
masterfrom
cowork/improve-datamorph-v2

Conversation

@Coding-Dev-Tools

Copy link
Copy Markdown
Owner

Adds 61 comprehensive tests for JSONL, type widening, batch edge cases, and aligns pyproject version with release tag.

DevForge Engineer and others added 3 commits July 15, 2026 19:20
…d to PyPI

The README/AGENTS advertised `pip install datamorph-cli` (PyPI badge) but the
package is not actually published to PyPI (only `git+https` install works; the
coding-dev-tools.github.io/pypi-index 404s). Replace the false PyPI badge with a
"not published" badge and point the install instruction at the working
`git+https://github.com/Coding-Dev-Tools/datamorph.git` install. Ported from the
stranded local commit 1dbb981 (originally on the now-merged PR #45 branch) onto
current master as a fresh branch.

Co-Authored-By: Hermes Senior Dev Rotation <noreply@hermes-agent>
… format extensions, batch edge cases, CSV None-key, validate corruption paths
The v1.2.0 tag was created with commit 2dd6817 ("bump to v1.2.0") but
pyproject.toml was never actually updated. This caused version-agreement
CI drift: pypi=0.1.1 vs brew/scoop=1.2.0.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown

🤖 Automated Code Review

✅ Ruff Lint — No issues

⚠️ Ruff Format — Formatting needed

unformatted: File would be reformatted
  --> README.md:28:1
   |
27 | import pandas as pd
   - df = pd.read_csv('huge_file.csv')  # OOM on 5GB+
   - df.to_parquet('output.parquet')
28 +
29 + df = pd.read_csv("huge_file.csv")  # OOM on 5GB+
30 + df.to_parquet("output.parquet")
31 | ```
   |

unformatted: File would be reformatted
 --> conftest.py:2:1
  |
1 | """pytest configuration — add project src to Python path and skip rate limits."""
2 +
3 | import os
  |

unformatted: File would be reformatted
   --> src/datamorph/cli.py:103:15
    |
102 | @click.option("--pattern", default="*", help="File glob pattern (default: all files)")
    - @click.option(
    -     "--recursive", "-r", is_flag=True, help="Search subdirectories recursively"
    - )
103 + @click.option("--recursive", "-r", is_flag=True, help="Search subdirectories recursively")
104 | @click.option("--csv-delimiter", default=",", help="CSV delimiter")
--------------------------------------------------------------------------------

✅ Secret Detection — Clean

✅ Large Files — Within limits

📊 Diff Stats — 5 file(s) changed

 .github/workflows/ci.yml          |   2 +-
 .github/workflows/npm-publish.yml |  33 --
 .gitignore                        |   3 -
 pyproject.toml                    |   5 +-
 tests/test_coverage_gaps.py       | 685 ++++++++++++++++++++++++++++++++++++++
 5 files changed, 687 insertions(+), 41 deletions(-)

Verdict: ⚠️ Warnings — Lint/format issues found. Recommend fixing before merge.

Automated by Coding-Dev-Tools/.github reusable workflow.

@Coding-Dev-Tools
Coding-Dev-Tools merged commit f7a1074 into master Oct 3, 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