Matejkob / swift-spyable

Swift macro that simplifies and automates the process of creating spies for testing
MIT License
418 stars 35 forks source link

Consolidate CI Workflows into a Single Unified Workflow #104

Closed Matejkob closed 4 months ago

Matejkob commented 4 months ago

This PR merges the existing separate CI workflows (Test_Examples_SwiftPM.yml and Test_SwiftPM.yml) into a single, comprehensive workflow file (ci.yml). The new workflow supports testing across macOS, Linux, and Windows platforms for both the main package and the Examples package. It also includes code coverage reporting as a separate job.

codecov[bot] commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 98.52%. Comparing base (0fac570) to head (033954f).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #104 +/- ## ======================================= Coverage 98.52% 98.52% ======================================= Files 18 18 Lines 811 811 ======================================= Hits 799 799 Misses 12 12 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.