-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Deck-Auto-Update plugin #633
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine to me at a first glance.
EDIT: Lockfile is too new, for now. Please downgrade it back to something closer to 8.5.1, I forgot to update the builder in the CI, PR for that is pending.
I'm wondering if auto-update is too simple a name. No blocking concern but something I think might be important for clarity. |
@TrainDoctor what about |
@RodoMa92 Lock should be using 6.0 now |
Seems to have a missing import in index from the CI output:
|
@RodoMa92 |
I tried moving the dependency generation part into backend, hope it will work this time. Please try re-triggering the pipeline if you get the chance. Thank you! |
Still failing, sadly:
|
@RodoMa92 sorry for being silly 🥲 I've tested this change on my fork and it should really pass this time |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Resolved git-modules conflict and reviewed code. Looks to go. I would request that testers provided feedback of all scenarios such as attempting an update during gameplay and low battery etc to verify that this plugin will not force an update that will cause unexpected issues for a non-savvy user.
Off to testing.
@AkazaRenn just as a heads up, plugins without testing reports submitted have until the end of this month to collect testing reports so the plugin can be approved to go to the production store or it will be removed from testing and the PR closed. |
@TrainDoctor got it! |
AutoUpdate/Crontab Auto-Restart
Summary
It accepts a crontab expression and will try to update the system based on that schedule. It will automatically restart either the Steam client or the OS based on the need of the update. It will only restart the client/system if the current battery level is equal to or higher than the user-set value, and the user is not in game.
This plugin is still in early stage but functions well per my tests, but if the system is sleeping, it doesn't wake up the system to do the update...
I use it to keep my Steam Link host up-to-date.
Checklist:
Developer Checklist
Plugin Checklist
Plugin Backend Checklist
Testing