Skip to content

Conversation

@fordN
Copy link
Contributor

@fordN fordN commented Sep 12, 2025

Setting up GitHub Actions workflows to maintain consistent formatting and ensure tests are passing for each PR and push to main.

Changes

  • Added support for running integration tests from testcontainers
  • Added GitHub Actions workflows:
    • ruff formatting and linting
    • unit tests
    • integration tests

@fordN fordN self-assigned this Sep 12, 2025
@fordN fordN changed the title .github/workflows: Add Action to check linting and formatting .github/workflows: Add Actions for checking formatting/linting and running unit tests Sep 12, 2025
@fordN fordN force-pushed the ford/workflows branch 4 times, most recently from 3267138 to 8afc69f Compare September 17, 2025 16:53
@fordN fordN changed the title .github/workflows: Add Actions for checking formatting/linting and running unit tests Create action workflows to check formatting/linting, run unit tests, and run integration tests Sep 17, 2025
- Runs on PRs; if linting and formatting fixes found it writes a comment
describing how to apply and detailing the diff
- Runs on PRs and on push to main branch
- Badge on README displaying results
- only required for testing the Redis and PostgreSQL loaders, the other
data systems use the file system and don't require a binary to be run
- also updated testing documentation in README
@fordN fordN changed the title Create action workflows to check formatting/linting, run unit tests, and run integration tests Add workflows: formatting/linting, unit tests, integration tests Sep 17, 2025
@fordN fordN merged commit 19bcd1a into main Sep 17, 2025
4 checks passed
@fordN fordN deleted the ford/workflows branch September 17, 2025 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants