athena-framework / athena

An ecosystem of reusable, independent components
https://athenaframework.org
MIT License
211 stars 17 forks source link

Run CI on commits to master #461

Closed Blacksmoke16 closed 1 month ago

Blacksmoke16 commented 1 month ago

Allows codecov to receive current HEAD information

Context

So after reading up a bit more, I'm pretty sure scheduled CI was the only time codecov wsa receiving HEAD commit information in order to update the dashboard. Since that was disabled in #456, it still thinks the latest commit is cea0a8d.

This PR aims to resolve this by also running CI on each commit merged into master, while still preventing codecov uploads on scheduled runs. We could prob optimize this a bit if we wanted tho. Like move some of this logic to its own workflow vs running everything but :shrug:.

Changelog


Before merging, remember to add the athena-framework/athena prefix to the PR number in the PR title

codecov[bot] commented 1 month ago

Codecov Report

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

:x: We are unable to process any of the uploaded JUnit XML files. Please ensure your files are in the right format.

Flag Coverage Δ
compiled 8.12% <ø> (ø)
unit 92.55% <ø> (-1.98%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
clock 98.18% <100.00%> (-1.82%) :arrow_down:
console 92.61% <100.00%> (-1.65%) :arrow_down:
dependency_injection 64.28% <ø> (-35.72%) :arrow_down:
dotenv 96.80% <100.00%> (ø)
event_dispatcher 82.75% <100.00%> (-11.98%) :arrow_down:
framework 93.56% <100.00%> (-1.92%) :arrow_down:
image_size 94.09% <ø> (-1.57%) :arrow_down:
mercure 93.37% <100.00%> (-1.26%) :arrow_down:
negotiation 97.69% <ø> (-0.76%) :arrow_down:
routing 92.81% <100.00%> (-1.70%) :arrow_down:
serializer 87.23% <100.00%> (-7.68%) :arrow_down:
spec 93.54% <ø> (-6.46%) :arrow_down:
validator 92.37% <100.00%> (-1.65%) :arrow_down:

:loudspeaker: Thoughts on this report? Let us know!