dapr / go-sdk

Dapr SDK for go
Apache License 2.0
441 stars 170 forks source link

ci: implement a more resilient validation workflow #574

Open mikeee opened 1 month ago

mikeee commented 1 month ago

Description

The validation workflow in its current state does not work with custom references provided for the cli or runtime on workflow_dispatches.

This validation workflow has been updated to build a dapr docker image and use this instead of overriding services.

Issue reference

Please reference the issue this PR will close: #N/A

Checklist

Please make sure you've completed the relevant tasks for this PR, out of the following list:

codecov[bot] commented 1 month ago

Codecov Report

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

Project coverage is 58.17%. Comparing base (27248ba) to head (5d306c8). Report is 12 commits behind head on main.

:exclamation: Current head 5d306c8 differs from pull request most recent head 01e1668

Please upload reports for the commit 01e1668 to get more accurate results.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #574 +/- ## ========================================== + Coverage 58.04% 58.17% +0.12% ========================================== Files 55 55 Lines 3568 3574 +6 ========================================== + Hits 2071 2079 +8 + Misses 1375 1374 -1 + Partials 122 121 -1 ```

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

mikeee commented 3 weeks ago

Successful run against cli and dapr master branches: https://github.com/dapr/go-sdk/actions/runs/9529415535