Hi,
I’m trying to build an automated update-solution for the Unity Editor and the dependencies of our project. The idea is to keep a pinned version of Unity Editor (e.g. 2022.1) up to date by performing periodic checks for new releases. I could achieve this by using the release XML feed at <![CDATA[Latest Unity LTS Releases]]> even though that feed is rather for human consumption (e.g. news feed) rather than machine processing.
However, since Unity Editor versions also come with requirements on dependencies, I would be looking for a structured data source that specifies the dependencies of each Editor version, so that we can bump those versions together with the Editor version accordingly. I assume that Unity Hub uses a non-disclosed API for managing Unity versions and also for cleanly upgrading a project, and would be interested in such an API for our automated setup too.
Does anything like this exist already, or has anyone built such a community managed data source?
Best.