From 7d6aace6d908b6c4590acb41b10834f9635ab339 Mon Sep 17 00:00:00 2001 From: Juergen Kunz Date: Fri, 9 Jan 2026 17:52:55 +0000 Subject: [PATCH] fix(daemon): Point updater at the correct repository API (code.foss.global ecobridge.xyz/eco_os) and bump project/daemon versions to 0.3.6 --- changelog.md | 8 ++++++++ ecoos_daemon/ts/daemon/updater.ts | 2 +- ecoos_daemon/ts/version.ts | 2 +- .../includes.chroot/opt/eco/bin/eco-daemon | Bin 86979372 -> 86979380 bytes package.json | 2 +- 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/changelog.md b/changelog.md index 6b84a3b..05fdeec 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,13 @@ # Changelog +## 2026-01-09 - 0.3.7 - fix(daemon) +Point updater at the correct repository API (code.foss.global ecobridge.xyz/eco_os) and bump project/daemon versions to 0.3.6 + +- Updated repo API URL in ecoos_daemon/ts/daemon/updater.ts from 'https://code.foss.global/api/v1/repos/ecobridge/eco-os/releases' to 'https://code.foss.global/api/v1/repos/ecobridge.xyz/eco_os/releases' +- Bumped daemon version in ecoos_daemon/ts/version.ts from 0.3.4 to 0.3.6 +- Bumped package version in package.json from 0.3.5 to 0.3.6 +- Included rebuilt daemon binary at isobuild/config/includes.chroot/opt/eco/bin/eco-daemon (bundle updated) + ## 2026-01-09 - 0.3.5 - fix(ci) add Gitea release asset uploader and switch release workflow to use it; bump package and daemon versions to 0.3.4 diff --git a/ecoos_daemon/ts/daemon/updater.ts b/ecoos_daemon/ts/daemon/updater.ts index 5b6067e..d4dfe56 100644 --- a/ecoos_daemon/ts/daemon/updater.ts +++ b/ecoos_daemon/ts/daemon/updater.ts @@ -48,7 +48,7 @@ interface GiteaAsset { } export class Updater { - private repoApiUrl = 'https://code.foss.global/api/v1/repos/ecobridge/eco-os/releases'; + private repoApiUrl = 'https://code.foss.global/api/v1/repos/ecobridge.xyz/eco_os/releases'; private binaryPath = '/opt/eco/bin/eco-daemon'; private releases: Release[] = []; private lastCheck: Date | null = null; diff --git a/ecoos_daemon/ts/version.ts b/ecoos_daemon/ts/version.ts index 5f0ba60..685b359 100644 --- a/ecoos_daemon/ts/version.ts +++ b/ecoos_daemon/ts/version.ts @@ -1 +1 @@ -export const VERSION = "0.3.4"; +export const VERSION = "0.3.6"; diff --git a/isobuild/config/includes.chroot/opt/eco/bin/eco-daemon b/isobuild/config/includes.chroot/opt/eco/bin/eco-daemon index b7bcda28a414a3d4b7729f17c8ae8ad99c3f4451..f17084854528a380538883cf4224e9af2c4a156e 100755 GIT binary patch delta 4040 zcmZ9G2e{CK*T>&8e(k;Yxb3=)yYFpCQizCXP^`K~&)t=am*ni&!r79L3yiK0;~ibshk8Kt6h zl!>xYF3LxRs2G)^a#V?`Q7x)Rji?#5qIT4Yx=}CcM@lq^hS4Y*N0Vq8&7ygVa6iTh)2%!~Q)Ks*==VqrWK562_%Xe^4w@mLhZmJQYvJvRED~Vr4uN ztK!*sE>_2ySR2pBx>z3@Vq-Z+V zjql?7I37R5iTE*oil5_ToQhxK*Ek)&#qV(@{)j*0ulPIuiL?2F2r8K1LLw9qiVDSq z;z9|bq)5$X!{g!)2?&_HM? zG!hyMO@yXGGoiWALP!-_3ay0JLK`7XNEb4MOd(6i7IK7KAx~&4v=iD39fWg)j>5S@ zC*eGyvv9u9Md&JAAY3S1Bymd^}-MaEC=3&B5^ffT3nPS)!YE<1Fh&?Fj1$HS6NHJv zEy5&WvM@!MD%>he6Q&C@gqgx^!tKHxLI`&XcL{e3`NAw=ws4PtaIbKmFh{swm@CW^ z<_ix94+;x}g~CI^!@?uNqrxI#vGABsAUrNC5ta&12u})62~P{lgyq5tVWseluu6DV zcurU?tP$1<&kO5>^}+^Wqp(TXENl_B3NHxTgcpUEgzdr(VW+T5cv*NwcvW~!cwKly z*e&c4_6qxiH--Je0pTs-ZQ&i^UEw|9pzyx%f$*X5k#I=(SolOZEF2Mz3ZDv}37-pJ z2ww_c3CD!5g>Qs!h3|y#h2z2x!U^F=;V0o|;iPa%_(k|tI4%4p{4Sgk{t*5Y{u2Hc z{t?bfz9Nb$rnr(QMUsi;&^Dl1i#s!BDbx>7@_ zsnk+xD|M8*N8rt=0A-+ZopQZ0NV!27tPD|xDmN;_l$(^BmEp<= zWu!7n8Lf;_#wz2K@yY~cqH>EeNtvunQKl-lD$|td$_!iVxRx4|iwaW9#I%U1GLD{HmQZ_4FlO$~NUi{4Dw$`{I)%2&!U-e8l{ZVMj4~5QO+oD zR4^(Um5jE- zYAiAq8;=yG#uj6%@q)3Qr;8J2jk|PA#XlQ^%?6)N|@PDNX~Y zq0`7|>@;zjI?bHsP75d1Y3a0bT03o=G$-B3a59}NC)>$!a-BSF!+WT;}v}E_beQdOBA+S2D-cBE< zuhY-z?_BE)a0WWpIoCUboEx0M&Jbs)bE7lNxyiZN8Sad5MmnRM(asoWtTWCT?@Vwe zI=48JoXO4h^vcR1nP>D=Yq?c_VNoY~Gj4$i&Kea;-`erK*T z&zbK$;5_Ioa27fbIS)IJIFCAuoW;&#PJ#2dv&32IJmEa)Jmoy?EOVASE1Z?iGtMgK zS?4)twX?=q>pbtQbJjZ>oQ=*VXS1`#+3LLDY;#_8UUIfOJDi=)F6U+E73WpwHRpBb z4QIEr$Jy)bbKZ3JI|rP%oVT5KoOhk~oP*B$&Iiti&PUE6=VRv+=dg3cIqH1seCB-a zeBpfQeB~T-zIMKGzIDEHzITp0KR73xADy3^pPiG=Dd!jGSLd|zoAbMK#`(kf)A`H! z+xf>i>-h5{f63NGO?5Dxq{jnS`L;WmG)QQe&?upCLX(813C$9kC$vbmr6x0XRm@FG z%gRpA$;!#d%*o8m&PdN|vwi-q)MRL}j#>RvQzoRe9Y1!$;M9~6DQ)}aWn`vjq-GbM z6>i4;3*_Zy=cQ(5rR5X?<5SwEq-Ez6?AV){R4V9R*qf*2W~ZiSrnSla z|B`9xxtV#Hg}XMHY5y&nmX)5BkyWs~kk_YWMs{je`oHh~kC8&lg{D(8a?}5Zlbx5D zSrTY)PU_B z>a|LS)c9Y(^0uv#Wz|ZJ>(Z&yxGwFwbm}~^>-N4qTO}KgN_Ii{jMhoTV#i18fBhT( E0gsBd%>V!Z delta 4044 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 N=bUqBQ~?yke*g-7wd()? diff --git a/package.json b/package.json index eb50dbd..6369041 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ecobridge/eco-os", - "version": "0.3.5", + "version": "0.3.6", "private": true, "scripts": { "build": "[ -z \"$CI\" ] && npm version patch --no-git-tag-version || true && node -e \"const v=require('./package.json').version; require('fs').writeFileSync('ecoos_daemon/ts/version.ts', 'export const VERSION = \\\"'+v+'\\\";\\n');\" && pnpm run daemon:bundle && cp ecoos_daemon/bundle/eco-daemon isobuild/config/includes.chroot/opt/eco/bin/ && mkdir -p .nogit/iso && docker build --no-cache -t ecoos-builder -f isobuild/Dockerfile . && docker run --privileged --name ecoos-build ecoos-builder && docker cp ecoos-build:/output/ecoos.iso .nogit/iso/ecoos.iso && docker rm ecoos-build",