defold / defold/defold

Remove unused liveupdate.supported-versions meta setting

Open
#12,756 0 comments 0 reactions 0 assignees View on GitHub
bob task
Dominant language
C++
Stars
6.3k
Forks
455
Avg merge
1d 21h
Merged PRs (30d)
127

Description

**Task (REQUIRED):**
Remove the unused `liveupdate.supported-versions` setting and related dead code. Bob still writes the configured versions into Live Update manifests, but current mount-based Live Update never calls `VerifyManifestSupportedEngineVersion`; that verification path became unused when the legacy Live Update APIs were removed. Remove the setting metadata/localization and clean up the now-unused publishing and runtime code where applicable.

**Expected outcome (REQUIRED):**
The ineffective Supported Engine Versions field is removed from Live Update Settings, Bob no longer processes user-configured supported versions, and obsolete engine-version verification code is removed. Live Update mounting behavior remains unchanged.

Contributor guide

Open the contributing guide

Research direction

Start by searching for the liveupdate.supported-versions setting, VerifyManifestSupportedEngineVersion, Bob's Live Update manifest processing, and the Live Update Settings metadata and localization. Trace the publishing and runtime references to identify the obsolete paths. Done means the setting and related code are removed, Bob no longer processes configured versions, and mounting behavior remains unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.