mirror of
https://github.com/Novaloop-AG/healthchat-web.git
synced 2026-11-04 19:10:51 +00:00
ci: link desktop installers instead of attaching them
This commit is contained in:
@@ -49,7 +49,9 @@ feeds it into build_desktop_prepare.yaml (`config: element.io/healthchat`,
|
||||
reusables. It runs on every `healthchat-v*` tag (alongside the web build) and via
|
||||
workflow_dispatch. The reusables are pointed at THIS fork (`repository`/`ref` inputs) so the
|
||||
Electron shell, icons and the healthchat:// deep-link handler are fork-branded. On a tag push the
|
||||
`release` job attaches the .dmg / .zip / .exe / .msi to the GitHub Release.
|
||||
`release` job attaches the staged update feed as split healthchat-desktop-feed-<ver>.tar.gz.part*
|
||||
assets (the compressed feed exceeds GitHub's 2 GiB per-asset cap) and links the public installer
|
||||
URLs on packages.healthchat.ch in the Release notes — installer binaries are not attached.
|
||||
(Linux is not built: the upstream build_desktop_linux.yaml needs a build-env Docker image
|
||||
keyed by commit SHA that only exists in the upstream element-hq registry, so it can't run here.)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user