Skip to content

feat: add Git repository check and automatic .gitignore append safety #258

Description

@sandman-sh

Feature Request

When setting up TestSprite in a project, there are two common onboarding safety needs:

  1. Git Tracking: Agent skills require Git tracking to safely manage code modifications. We should warn the user if they are not in a Git repository.
  2. Gitignore Safety: The .testsprite/ folder stores local run artifacts and test execution logs. We should automatically ignore it in .gitignore (during testsprite setup) or check and warn if it is not ignored (during testsprite doctor) to avoid committing these files to version control.

Metadata

Metadata

Assignees

Labels

in-progressAssigned and actively being worked on

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions