camunda / camunda-modeler

An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
https://camunda.com/products/modeler
MIT License
1.5k stars 481 forks source link

Add automatic update mechanism for the modeler #20

Open nikku opened 9 years ago

nikku commented 9 years ago

Build upon the electron builder auto-update capability to provide automatic updates / update notifications for the App.

Tasks

Things to Consider

Automatic updates, a few things to consider:

Alternative Approaches


Referenced via SUPPORT-5274

Blocked by https://github.com/camunda/camunda-modeler/issues/867 Blocked by https://github.com/camunda/camunda-modeler/issues/890

meyerdan commented 5 years ago

Support Case: https://app.camunda.com/jira/browse/SUPPORT-5274

nikku commented 5 years ago

Blocked on Windows by https://github.com/camunda/camunda-modeler/issues/890.

nikku commented 5 years ago

I've added a few questions that we need to consider before implementing automatic updates.

I've also added an alternative solution, update notifications that would support https://github.com/camunda/camunda-modeler/issues/1353 equally well with less hazzle as far as I see.

marstamm commented 6 months ago

Some Info I found while slacking on the topic:

As automatic updates should work for Mac OOTB (and I don't have the hardware to test it), I investigated alternatives for linux and windows. As the manual update process boils down to extracting the files on top of the old ones, we can create our own updater with the following mechanism:

I was able to test this on linux and it works on my setup. We still need to add normal update support for mac and a customized copy script for windows for it to work cross-platform

crobbins215 commented 6 months ago

Interesting slack topic. Talk in the team call about it, I'm interested to find out more.