Skip to content

Add GitHub Actions test workflow - #10

Merged
Phoenix-maho merged 1 commit into
mainfrom
ci/add-github-actions-tests
Aug 25, 2026
Merged

Phoenix-maho merged 1 commit into
mainfrom
ci/add-github-actions-tests

Conversation

@Phoenix-maho

Copy link
Copy Markdown
Owner

Summary

Adds the first GitHub Actions workflow for SynthOps.

The workflow runs the Python test suite automatically on pushes to main and on pull requests.

Why this matters

Until now, tests have been run locally before commits and pull requests.

This change adds an automated quality gate on GitHub, improving:

  • reliability
  • contributor confidence
  • pull request review quality
  • open-source maintainability
  • engineering maturity

This is an important step toward making SynthOps operate like a professional open-source Python project.

Changes made

  • Added .github/workflows/tests.yml
  • Configured workflow to run on pushes to main
  • Configured workflow to run on pull requests
  • Set up Python 3.13
  • Installed SynthOps in editable development mode
  • Ran pytest

Testing

Ran the full test suite locally before opening this pull request.

Result:

51 passed

Closes #8

@Phoenix-maho
Phoenix-maho merged commit a4ab04c into main Aug 25, 2026
1 check passed
@Phoenix-maho
Phoenix-maho deleted the ci/add-github-actions-tests branch August 25, 2026 19:54
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.

Add GitHub Actions test workflow

1 participant