fix(ci): publish electron-updater latest.yml manifests in release assets (#6766)

This commit is contained in:
Diego Rodrigues de Sa e Souza
2026-07-11 09:37:17 -03:00
parent d1d75fdbf4
commit 0ba2fa9ab0
3 changed files with 86 additions and 0 deletions

View File

@@ -201,6 +201,12 @@ jobs:
[ -f "$file" ] && cp "$file" "../../release-assets/OmniRoute.exe" && break
done
fi
# electron-updater manifests (latest.yml / latest-mac.yml / latest-linux.yml)
# must be published alongside the installers, or autoUpdater fails with
# "Cannot find latest.yml in the latest release artifacts" (#6766).
for file in latest*.yml; do
[ -f "$file" ] && cp "$file" ../../release-assets/
done
- name: Upload artifacts
uses: actions/upload-artifact@v7
@@ -263,6 +269,7 @@ jobs:
release-assets/*.AppImage
release-assets/*.deb
release-assets/*.blockmap
release-assets/*.yml
release-assets/*.source.tar.gz
release-assets/*.source.zip
env: