能够在安装时指定加载项的版本号是很好的。
目前,API在请求到以下URL:
post https:// / api / hassio / addons / /安装
带有JSON-空的有效载荷{}
。
能够在类似的有效载荷中指定版本号是很好的:
{“版本”:“0.1.2”}
由于版本简单地翻译成存储库标记,因此它将简单地请求此标记而不是提供的标记而不是提供的标记config.json.
文件。显然,它只能使用预先构建的Docker图像,但它会允许以下方案:
- 降级到已知的好版本的错误附加版,而不会丢失设置。
- QA在更新之前测试新的已发布版本
config.json.
在GitHub上的附加组件。
- 为用户提供一种方法来测试特征分支的特殊构建...
显然,它也应该可以提供更新端点:
post https:// / api / hassio / addons / /更新
。
之后我们可以添加以下内容哈西岛
's cli参数:
Hassio Addons Update Superaddon - 转换1.2.3
显然,只有在命令行上可用的高级功能。
其他人对此功能感兴趣吗?