Have the Neighborly Test project build and run as part of Pull Request merge checks.
This should apply to the master and develop branches.
If a test fails, the Pull Request cannot be merged. The test output (e.g., failure) should be shown in the PR dialog, allowing the developer to fix it or cancel their PR.
Tasks:
Create GitHub workflow file(s)
Test against changes
Impact:
This helps ensure that incoming pull requests don't introduce regressions.
Description:
Have the Neighborly Test project build and run as part of Pull Request merge checks. This should apply to the
master
anddevelop
branches.If a test fails, the Pull Request cannot be merged. The test output (e.g., failure) should be shown in the PR dialog, allowing the developer to fix it or cancel their PR.
Tasks:
Impact: This helps ensure that incoming pull requests don't introduce regressions.