aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRémy Raes <contact@remyraes.com>2025-09-05 23:11:57 +0200
committerGitHub <noreply@github.com>2025-09-05 23:11:57 +0200
commit6f9ad6d7186589dc4bbddb7c31ea6056d3c55caa (patch)
tree91ee0c666ccf7af7ff134fb9a227a799631d3f34 /scripts
parent2c1e8e6d872bcbb3c42ef8e6eb19ada8e7270b1e (diff)
downloadFlightCore-6f9ad6d7186589dc4bbddb7c31ea6056d3c55caa.tar.gz
FlightCore-6f9ad6d7186589dc4bbddb7c31ea6056d3c55caa.zip
feat: Implement mod versioning (#1051)
* feat: detect old enabledmods.json format * fix: don't crash with non-existing enabledmods.json file * feat: new file format can be used to retrieve mod information * feat: add a mod_version parameter to set_mod_enabled_status function * feat: rebuild_enabled_mods_json can rebuild manifest using new format * fix: set_mod_enabled_status tries to retrieve mod version if it wasn't given as input * refactor: export used manifest version in constants package * fix: "Version" field is not a mod * fix: don't set old format based on file content * feat: put "Version" attribute on top of file * feat: add manifest_version parameter to rebuild_enabled_mods_json * fix: disable all versions of a mod with manifest v1 * style: apply rustfmt formatting * style: apply clippy suggestions * ci: Re-enable deactivating updater on CI * ci: Use `sponge` command instead of writing to new file and then renaming the new file * ci: Delete `createUpdaterArtifacts` key on build as CI might not always have access to signing key so we need to disable the updater * fix(ci): Install `sponge` command * ci: Revert to saving changes in new file as `sponge` cannot be easily installed on Windows runners --------- Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> Co-authored-by: GeckoEidechse <gecko.eidechse+git@pm.me>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions