Uploaded image for project: 'Realm Studio'
  1. Realm Studio
  2. RSTUDIO-367

Prepare repository for MongoDB Realm Studio

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None

      Prepare the next major version of Realm Studio.

      Ideally we would like release this on the latest channel, but that would upgrade existing users of Realm Studio to an experience which would have features removed (related to ROS and Realm Cloud).

      To ensure that this next major version does not interfere with existing users of Realm Studio we have (at least) four options:

      1. Fork the entire project / repository (and the studio-releases deployment).
      2. Change the S3 bucket to which we publish artifacts (and auto-update .yml files) and either change the studio-releases server to read from both buckets or deploy another variant of studio-releases, which reads only from this new bucket.
      3. Since the repository is no longer private, we might be able to publish (and auto-update) directly via GitHub as an alternative to option 3.
      4. Release on a separate channel (ex mongodb): This will allow us to reuse CI and the studio-releases server, but it will effectively make releasing according to semantic versioning for mongodb releases impossible.

      ToDo

      This following assumes want to do the least amount of initial work (effectively picking the fourth option).

      First iteration

      On the new channel/mongodb branch:

      Second iteration (enabling a nice link to download the latest version from the MongoDB channel)

      Third iteration (should probably have its own issue for the future)

      Once we deem it acceptable to upgrade existing users of Realm Studio to MongoDB Realm Studio (once the Realm Cloud is offline?)

      • [ ] Merge in the mongodb release channel into master and release on the latest channel (without the mongodb pre-release id).

            Assignee:
            Unassigned Unassigned
            Reporter:
            unitosyncbot Unito Sync Bot
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: