Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI/CD Integration: Run Tests on Every PR Using GitHub Actions #875

Open
andoriyaprashant opened this issue Mar 8, 2025 · 1 comment
Open

Comments

@andoriyaprashant
Copy link

Description:

Currently, the Every Door project lacks automated test execution, making it harder to catch issues early. To improve reliability, we need to integrate GitHub Actions to automatically run tests on every pull request (PR) and push to the main branch.

Goals:

  • Set up a GitHub Actions workflow to run Flutter tests on every PR.
  • Ensure that tests pass before merging changes.
  • Cache dependencies for faster test execution.

Expected Outcome:

  • Automated test execution on GitHub Actions.
  • Developers can verify test results in the "Actions" tab.
  • Only PRs with passing tests will be merged, improving stability.

References:

@mnalis
Copy link
Contributor

mnalis commented Mar 8, 2025

I generally support the idea, but with current downward trend of Microsoft behaviour, increasing dependence on Microsoft GitHub ecosystem might be problematic, and might potentially eventually lead to future charges.

(on the other hand, just disabling CI/CD when that becomes a threat might work. Probably.)

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

No branches or pull requests

2 participants