<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Need to update app through 54 updates in short period of time]]></title><description><![CDATA[<p dir="auto">The wekan app became unsuitable for us to use after upstream version 7.97, cloudron version 4.75.0. When this happened about 9 months ago we restored from backup, disabled updates, and made a clone with updates enabled so that we could check functionality periodically to see when it would be safe to upgrade.</p>
<p dir="auto">The app recently has started making changes to address the issues introduced after 7.97 and I am now beginning to prepare for eventually upgrading as it looks like that might be an option for us.</p>
<p dir="auto">The latest cloudron app version is 4.129.0 so there are 54 versions we need to update through to get from the version we are on to the latest version.</p>
<p dir="auto">I need to test the entire upgrade process and confirm everything works properly after the upgrade and then prepare for doing the process again during a weekend when no one is in the office.</p>
<p dir="auto">For the first test I have cloned again and started doing the updates with no backups through the web interface but this process is going to take too long even for testing purposes and definitely too long when doing it for the production cutover.</p>
<p dir="auto">I have tried to use the cloudron cli to automate this but the update command does not appear to be able to function in the same way clicking update on the web interface does. At minimum it appears to need to be executed from a clone of the repo of the app your updating and it seems like it wants the repo to be the version to which your updating.</p>
<p dir="auto">If I am understanding that right then I would have to clone <a href="https://git.cloudron.io/packages/wekan-ap" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/packages/wekan-ap</a> and then via git change the repo version to be one ahead of the version the app is on and then do the update command, roll the git repo forward and repeat. I believe I might also need to use the --image parameter and keep updating the identifier of the image to match the version I am trying to upgrade to <a href="https://hub.docker.com/r/cloudron/io.wekan.cloudronapp/tags" target="_blank" rel="noopener noreferrer nofollow ugc">https://hub.docker.com/r/cloudron/io.wekan.cloudronapp/tags</a>.</p>
<p dir="auto">There may be some nuances I have wrong but it does seem like whatever the options those are going to be very difficult to execute.</p>
<p dir="auto">I may be just missing something, what is the best way to accomplish this?</p>
<p dir="auto">PS, there may be an <a href="https://github.com/wekan/wekan/blob/main/docs/Backup/Backup.md" target="_blank" rel="noopener noreferrer nofollow ugc">app specific backup</a> and restore method and I am working on trying to see if I can make that work though it is not clear whether there is an option for that that preserves everything and works when there has been a gap of many versions between the two.</p>
]]></description><link>https://forum.cloudron.io/topic/15725/need-to-update-app-through-54-updates-in-short-period-of-time</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 15:41:58 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15725.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Jul 2026 15:22:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Need to update app through 54 updates in short period of time on Thu, 23 Jul 2026 16:52:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joseph" aria-label="Profile: joseph">@<bdi>joseph</bdi></a> I didn't realize that I could use <code>--appstore-id</code> and then not have to deal with the image and manifest issues.</p>
<p dir="auto">I will give that a try, even if I don't jump versions, if this works I can make something that will step through each of the versions incrementally until it reaches the current version automatically. Thank you!</p>
]]></description><link>https://forum.cloudron.io/post/127106</link><guid isPermaLink="true">https://forum.cloudron.io/post/127106</guid><dc:creator><![CDATA[ChristopherMag]]></dc:creator><pubDate>Thu, 23 Jul 2026 16:52:02 GMT</pubDate></item><item><title><![CDATA[Reply to Need to update app through 54 updates in short period of time on Thu, 23 Jul 2026 08:44:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/christophermag" aria-label="Profile: ChristopherMag">@<bdi>ChristopherMag</bdi></a> if you are comfortable with CLI, then you can <code>cloudron update --app wekan.domain.com --appstore-id io.wekan.cloudronapp@4.125.0 --no-backup</code> .</p>
<ul>
<li>Do this on a cloned app</li>
<li>Of course, upstream wekan is not testing jumping versions like this randomly. So, anything can happen.</li>
<li>Use the <a href="https://git.cloudron.io/packages/wekan-app/-/blob/master/CHANGELOG.md?ref_type=heads" target="_blank" rel="noopener noreferrer nofollow ugc">changelog</a> to map package version to the wekan upstream version .</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127087</link><guid isPermaLink="true">https://forum.cloudron.io/post/127087</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Thu, 23 Jul 2026 08:44:39 GMT</pubDate></item><item><title><![CDATA[Reply to Need to update app through 54 updates in short period of time on Wed, 22 Jul 2026 20:22:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/james" aria-label="Profile: james">@<bdi>james</bdi></a> I have implemented what you recommended but it doesn't appear to do the update if it hasn't detected an update is needed.</p>
<p dir="auto">If I leave it alone it will do one update and then stop, if I got to the updates screen it doesn't list any pending updates, if I click check for updates and it shows an update is needed and then wait about a minute, it will automatically install the update but if I then wait 5+ minutes it won't install another update until I go back and click check for updates.</p>
<p dir="auto">Do I need to do something else to get this to work?</p>
<p dir="auto">PS, this also appears to be making backups even though I have turned automatic backups off for this app so I would still need a way to stop those as well as I am trying to accomplish the same thing as click the update button with the skip backup option checked in the GUI but through some more automatic means.</p>
]]></description><link>https://forum.cloudron.io/post/127068</link><guid isPermaLink="true">https://forum.cloudron.io/post/127068</guid><dc:creator><![CDATA[ChristopherMag]]></dc:creator><pubDate>Wed, 22 Jul 2026 20:22:22 GMT</pubDate></item><item><title><![CDATA[Reply to Need to update app through 54 updates in short period of time on Wed, 22 Jul 2026 19:51:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/james" aria-label="Profile: james">@<bdi>james</bdi></a> That looks perfect, I will try to implement that solution.</p>
]]></description><link>https://forum.cloudron.io/post/127066</link><guid isPermaLink="true">https://forum.cloudron.io/post/127066</guid><dc:creator><![CDATA[ChristopherMag]]></dc:creator><pubDate>Wed, 22 Jul 2026 19:51:11 GMT</pubDate></item><item><title><![CDATA[Reply to Need to update app through 54 updates in short period of time on Wed, 22 Jul 2026 18:49:44 GMT]]></title><description><![CDATA[<p dir="auto">Similar topic to <a href="https://forum.cloudron.io/topic/15674/bulk-wordpress-updates">https://forum.cloudron.io/topic/15674/bulk-wordpress-updates</a> and also answered there.</p>
]]></description><link>https://forum.cloudron.io/post/127065</link><guid isPermaLink="true">https://forum.cloudron.io/post/127065</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Wed, 22 Jul 2026 18:49:44 GMT</pubDate></item><item><title><![CDATA[Reply to Need to update app through 54 updates in short period of time on Wed, 22 Jul 2026 16:37:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> Makes sense.</p>
<p dir="auto">Given the quantity of updates and the necessity of them all being completed in shorter time span than the fastest automatic update schedule option, hourly, I don't think it would be a solution in this case.</p>
]]></description><link>https://forum.cloudron.io/post/127064</link><guid isPermaLink="true">https://forum.cloudron.io/post/127064</guid><dc:creator><![CDATA[ChristopherMag]]></dc:creator><pubDate>Wed, 22 Jul 2026 16:37:56 GMT</pubDate></item><item><title><![CDATA[Reply to Need to update app through 54 updates in short period of time on Wed, 22 Jul 2026 16:28:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/christophermag" aria-label="Profile: ChristopherMag">@<bdi>ChristopherMag</bdi></a> I've only skim read your post but the "standard" hack in this scenario is to change the update schedule to hourly and then wait for for them to go through all the updates one by one each hour.</p>
]]></description><link>https://forum.cloudron.io/post/127063</link><guid isPermaLink="true">https://forum.cloudron.io/post/127063</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Wed, 22 Jul 2026 16:28:10 GMT</pubDate></item></channel></rss>