test(flatpak): generate offline sources from app-v1.43.0 lock files

The workspace checkout is flatpak-test (newer lock files), but the
flatpak build clones app-v1.43.0 which has older ones. Generate
cargo/npm sources from the tagged lock files to avoid cache misses.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
kilyabin
2026-04-29 02:16:46 +04:00
parent 5d6b069e07
commit f7dec45c32
@@ -302,12 +302,14 @@ jobs:
- name: generate cargo offline sources
run: |
git show app-v1.43.0:src-tauri/Cargo.lock > /tmp/Cargo.lock
python3 /tmp/flatpak-builder-tools/cargo/flatpak-cargo-generator.py \
src-tauri/Cargo.lock -o packages/flatpak/cargo-sources.json
/tmp/Cargo.lock -o packages/flatpak/cargo-sources.json
- name: generate npm offline sources
run: |
flatpak-node-generator npm package-lock.json \
git show app-v1.43.0:package-lock.json > /tmp/package-lock.json
flatpak-node-generator npm /tmp/package-lock.json \
-o packages/flatpak/npm-sources.json
- name: patch manifest for this release