homebrew-cask-drivers#1972Ĭontainsversion-: 14 cask updates detected / 06 cask updates sent tomtom-mydrive-connect - Update tomtom-mydrive-connect from 4.firestorm - Update firestorm from 6.5 to 6.1 #95320 (dup x2).kext-updater - Update kext-updater from 3.7.6 to 3.7.7,377 #95308ĭatabase-processed-: 28 cask updates detected / 18 cask updates sent.Newversion_sparkle-: 14 cask updates detected / 05 cask updates sent Newversion_github-: 17 cask updates detected / 07 cask updates sent workflowy - Update workflowy from 1.3.5-13131 to 1.3.5-13423 #95249Ĭontainsversion-: 20 cask updates detected / 09 cask updates sent.Newversion_sparkle-: 26 cask updates detected / 09 cask updates sentĭatabase-processed-: 26 cask updates detected / 12 cask updates sent Newversion_github-: 16 cask updates detected / 08 cask updates sent insomnia - Update insomnia from 2020.5.1 to 2020.5.2 #95144Ĭontainsversion-: 21 cask updates detected / 14 cask updates sent.piezo - Update piezo from 1.6.10 to 1.7.0 #95105ĭatabase-processed-: 32 cask updates detected / 17 cask updates sent.wireshark - Update wireshark from 3.4.0 to 3.4.1 #95094.fantastical - Update fantastical from 3.3.1 to 3.3.3 #95005.Newversion_sparkle-: 16 cask updates detected / 05 cask updates sent if no 'Latest Release' is marked, it falls back to just using the newest release and downgrades from error to Done ✊ | Thanks 14 cask updates detected / 06 cask updates sent if available, it tries to query the 'Latest Release' as denoted on github by the developer, so that beta releases are not picked up. => this checks each cask that has its releases on github (as denoted via the URL or APPCAST stanza) and checks github if a new release has been posted since yesterday. since sparkle feeds should only contain valid releases, 100% of those should be valid updates to be done via 'cask-repair' (if someone else hasn't beaten you to it). => this checks each cask with an valid sparkle appcast each day and generates an output if the appcast has a new 'newest' entry since yesterday. so i've implemented two new checks to try to improve the situation there: but, it seems like there are quite a lot of casks WITH appcast that are outdated despite the appcast. percentage of entries in the txt files that are actually valid new releases). Ok, the cask-repair system for apps without appcast has been working quite well over the past month, i guess around 80% success rate (i.e. entries that are not real official releases of this app) here so i'll add them to the different filter-lists in the postprocessing script so that they won't appear in the next days output anymore. i think this would also be a good task to get started with contributing to HBC.įor the time being, it would be best to note false positives (i.e. So, long story short, basically it would be great if the community could have a look at theĮach day and look through them to see which of those entries are real, official new releases of the apps and submit cask-repairs accordingly. The design and implementation of the system is discussed here: #52837Īnd there was also a bit discussion about this here: every day the script finds around 5 - 10 outdated Casks that should be updated e.g. every day i let a script run that compares the version of the Casks without appcast, to the database of app-versions that our company maintains. Therefore i've been focusing my efforts on automatically finding outdated Casks on those without "sparkle appcast". (his system incidentally also works for non-sparkle appcasts, but currently most of the Casks that have no sparkle, also have no appcast-stanza) any Cask with a version number needs to be updated every time a new version of this app is released.įor apps that have an sparkle/rss or github/atom feed from the vendor, keeping them up-to-date is relatively straightforward. One of the 'problems' of Homebrew Cask is that it requires constant maintainance to keep working.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |