Skip to content

chore: verify no coverage / venv artifacts are tracked in git #97

Closed

Description

@constk

Problem

Local development can produce build / coverage artifacts (`.coverage`, `.venv/`, etc.) that should not ship in the repository. `.gitignore` lists them, but a one-time audit is needed to confirm none slipped in before public release.

Proposed solution

Run an audit and remove anything tracked that shouldn't be:

```sh
git ls-files | grep -E '(^|/).coverage$|(^|/).venv(/|$)|(^|/)pycache/|.pyc$'
```

Expected: empty output. If anything is returned, `git rm --cached` the offending paths and confirm `.gitignore` covers the pattern going forward.

Acceptance criteria

  • Audit command run on a clean checkout
  • Any tracked artifacts removed via `git rm --cached` in a follow-up commit
  • `.gitignore` updated if any gap is found

Priority rationale

One-time hygiene before the repo becomes public; trivially cheap.

Activity

  1. added a commit that references this issue on May 30, 2026
    79f368a
  2. constk commented on May 30, 2026

    @constk
    OwnerAuthor

    Closed via #111 (merged to develop as commit 79f368a). The artifact-tracking audit ran inline and returned clean — no .coverage, .venv, __pycache__, .pyc, .env, or node_modules are tracked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreMaintenance, tooling, infra

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions