ShaftHQ / SHAFT_ENGINE

SHAFT is a unified test automation engine for web, mobile, API, CLI, database, and desktop e2e testing. Powered by best-in-class frameworks, SHAFT provides a wizard-like syntax to drive your automation efficiently, maximize your ROI, and minimize your learning curve with no limitations! Stop reinventing the wheel! Upgrade now!
https://shafthq.github.io/
MIT License
330 stars 127 forks source link

[Feature Request]: Enhance engine update checker logic #1700

Closed MohabMohie closed 2 months ago

MohabMohie commented 2 months ago

in case the update check was done for today, and a new version exists.

We should skip the api call, and tell the user that there's a new version present rather than outputting "Engine update check done for the day. 👍 " without telling the user if they have the latest version or not.

In case the user is on an outdated version, make it an important log entry with a red bg.

Investigate if other failures can be highlighted in the same way.