Skip to content

Run the existing Offsync security and sync tests in CI #3

@ajbeaver

Description

@ajbeaver

Observed Evidence

Offsync contains 16 passing tests across configuration, target handling, sync behavior, and security, but has no GitHub Actions workflow. The June 13 audit passed PYTHONPATH=src python3 -m unittest discover -s tests -q.

Why It Matters

Offsync executes SSH/rsync workflows where argument, path, and target regressions can affect real data. The existing tests are valuable but currently provide no durable evidence on changes.

Decision Needed

Declare the supported Python/platform matrix and required merge check.

Suggested Resolution

Add a pull-request/push workflow that installs the package and runs the existing unittest suite without requiring live SSH targets.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    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