kadabra, the app auto-updater #268

Merged
moritz merged 21 commits from moritz/abra:update_daemon into main 2023-02-08 18:54:06 +00:00

21 Commits

Author SHA1 Message Date
Moritz 026df90ec1 resolve some small issues
continuous-integration/drone/pr Build is passing Details
2023-02-08 19:45:34 +01:00
Moritz a255c1125d fix goreleaser.yml 2023-02-08 19:45:34 +01:00
Moritz db99bfcaa6 extract upgrade requirement checkings 2023-02-08 19:45:34 +01:00
Moritz da10940293 pass all errors to the Command function 2023-02-08 19:45:34 +01:00
Moritz 474cbd904b merge UpgradeApp and UpgradeAll using --all flag 2023-02-08 19:45:34 +01:00
Moritz 25a562f9a1 update command descriptions 2023-02-08 19:45:34 +01:00
Moritz c20447a693 Fix comments 2023-02-08 19:45:34 +01:00
Moritz c665d3be0d use SERVER constant for setting the server address to localhost 2023-02-08 19:45:34 +01:00
Moritz d1a0145e2f fix dockerClient renaming 2023-02-08 19:45:34 +01:00
Moritz d6fe48d1ce fix Makefile alignment 2023-02-08 19:45:34 +01:00
Moritz c21432818c add kadabra to goreleaser 2023-02-08 19:45:34 +01:00
Moritz dd2af251f9 fix: set updatelabel on upgrade, select latest instead of next release 2023-02-08 19:45:34 +01:00
Moritz 98db4095a3 add notify command and --major flag 2023-02-08 19:45:34 +01:00
Moritz 1516d343d8 refactor: replace some functions with general getLabel function 2023-02-08 19:45:34 +01:00
Moritz 6e2f05bdab evaluate if autoupdates are enabled 2023-02-08 19:45:34 +01:00
Moritz 79526c0f23 Refactor upgrade function: extract logical parts 2023-02-08 19:45:34 +01:00
Moritz 8b12e4bc7f change .gitignore and add kadabras main.go 2023-02-08 19:45:34 +01:00
Moritz 64417736b3 more verbose update info 2023-02-08 19:45:34 +01:00
Moritz 8aac9e450d pull recipe and lint it 2023-02-08 19:45:34 +01:00
Moritz 6a55ef26bc updater: read chaos deployment from docker label 2023-02-08 19:45:34 +01:00
Moritz d894cb0ee7 PoC auto updater 2023-02-08 19:45:34 +01:00