Skip to content

Add auto upgrader#3677

Draft
tadhgboyle wants to merge 16 commits intodevelopfrom
tb/auto-upgrader
Draft

Add auto upgrader#3677
tadhgboyle wants to merge 16 commits intodevelopfrom
tb/auto-upgrader

Conversation

@tadhgboyle
Copy link
Member

@tadhgboyle tadhgboyle commented May 23, 2025

  • DB transactions don't seem to be working (ie: maintenance mode enabled, error happens, it's still enabled)
  • Need a way to block multiple from running at once (locks on queue tasks?)
  • Should we disable and then re-enable modules?
  • Should we try to backup their DB first?
  • Hide update banner if task is ongoing?
  • Can we check ahead for any potential issues? (tmp not writable, ZipArchive doesn't exist)
  • Utilize checksum to validate the zip before proceeding

@partydragen
Copy link
Member

Must check entire NamelessMC is writeable thought as ALOT of users dont have files writeable

Should also check disk usage

Currently a issue with disable/enable modules as i must load modules in a certain order

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.

2 participants