Replies: 2 comments
-
Hi @KelvinSan, In order to keep the maintenance burden to a minimum, we aim to keep tufup lean and clean. Therefore we do not plan to include built-in support for 3rd party services like github-releases or AWS S3 buckets. Nevertheless, tufup can be used with these services. We use it ourselves in combination with S3. The reason for minimizing the maintenance burden is so we can keep tufup up and running for as long as possible. As we depend on tufup ourselves, we have a good reason to keep it up-and-running. Of course we also hope to get some more contributors to help with this.
Like PyUpdater,
For example, suppose your latest release is 1.1.0, and your latest pre-release is 2.0.0a3, and an app in the field has version 1.0.0. If this app checks either the default channel, the release-candidate ("rc") channel, or the beta ("b") channel, it finds 1.1.0 available. If the app checks the alpha channel ("a"), it finds 2.0.0a3. Also have a look at the corresponding tests to see some example calls. Note, by the way, that PyUpdater's release channels are broken. See e.g. Digital-Sapphire/PyUpdater#315 and Digital-Sapphire/PyUpdater#255. This was one of the reasons for creating tufup. |
Beta Was this translation helpful? Give feedback.
-
Also see this discussion: dennisvang/tufup-example#3 |
Beta Was this translation helpful? Give feedback.
-
Is there any chance that this will support github releases, S3 buckets and release channels like pyupdater. Also, I know this sounds like an odd question but what are the chances this repo gets archived like pyupdater I would hate to have to find a new way to update python apps haha. Thanks for your time in advance
Beta Was this translation helpful? Give feedback.
All reactions