Skip to content

Split CI workflow into separate build and test jobs#192

Closed
maximn wants to merge 3 commits intomasterfrom
ci/separate-build-test-jobs
Closed

Split CI workflow into separate build and test jobs#192
maximn wants to merge 3 commits intomasterfrom
ci/separate-build-test-jobs

Conversation

@maximn
Copy link
Owner

@maximn maximn commented Sep 19, 2025

Summary

  • Split the GitHub Actions workflow into separate build and test jobs
  • Test job depends on build job completion (needs: build)
  • Provides better visibility in CI status indicators

Benefits

  • Faster feedback on build failures
  • Clear separation of concerns
  • Two distinct status indicators in GitHub UI

Test plan

  • Verify two separate jobs appear in GitHub Actions UI
  • Confirm build failures prevent test execution
  • Ensure tests still run with Google API key

- Update workflow name to "Build and Test" for clarity
- Add matrix strategy to run tests on both Ubuntu and Windows
- Remove framework-specific flag to test all target frameworks
- Ensures comprehensive testing across net8.0, net6.0, and net481
@maximn maximn closed this Sep 19, 2025
@maximn maximn reopened this Sep 19, 2025
@maximn maximn closed this Sep 23, 2025
@maximn maximn deleted the ci/separate-build-test-jobs branch September 23, 2025 11:33
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.

1 participant