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