emfcamp / badge-2024-software

46 stars 29 forks source link

Allow app updating #171

Closed npentrel closed 3 months ago

npentrel commented 4 months ago

Fixes #124. Because we currently don't store the version (we do in the toml but adding regex checking into this feels error-prone), the first time a user runs upgrade they'll get all installed apps. The versions then get stored in the metadata.json and from there it will only list apps if there are apps to be updated.

This is easier to test if you rebase off of #167

npentrel commented 4 months ago

@MatthewWilkes this is also ready to merge if you want to approve