Skip to content

Comments

Ci updates#33

Merged
bkm82 merged 5 commits intomainfrom
ci_updates
Feb 12, 2025
Merged

Ci updates#33
bkm82 merged 5 commits intomainfrom
ci_updates

Conversation

@bkm82
Copy link
Owner

@bkm82 bkm82 commented Feb 12, 2025

Update CI/CD to:

  1. Install ruby and ceedling to run the unit tests.
  2. Run unit tests on each operating system (linux, windows, macos)
  3. Run unit tests in the deployment pipeline

Why:

  1. To align the CI/CD test to the install method recommended in the readme, and enable testing on operating systems natively, not through docker.
  2. To test all supported operating systems
  3. Ensure tests pass before deploying a release

@codecov
Copy link

codecov bot commented Feb 12, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 10.31%. Comparing base (857ae77) to head (9678d52).
Report is 5 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #33   +/-   ##
=======================================
  Coverage   10.31%   10.31%           
=======================================
  Files           5        5           
  Lines         931      931           
  Branches      218      218           
=======================================
  Hits           96       96           
  Misses        832      832           
  Partials        3        3           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@bkm82 bkm82 merged commit f9e1fb5 into main Feb 12, 2025
11 checks passed
@bkm82 bkm82 deleted the ci_updates branch February 12, 2025 04:23
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