Windows CI: clone torch_dart + reown_flutter from git instead of tarball #29

Merged
such-gitea merged 1 commits from github-such-software/hash-wallet:dev into dev 2026-05-20 15:12:49 -04:00
Owner

The upstream-published .tar.gz tarballs include example/*/flutter/
ephemeral/.plugin_symlinks/ entries — absolute symlinks pointing to
/home/runner/.pub-cache/... on the build host. Linux tar tolerates
dangling symlinks; Windows tar bails the whole extraction with
"Cannot create symlink to '...': No such file or directory".

We don't need the example build artifacts — only the library source.
Git clone at the matching tagged version gets us that, same pattern as
bitbox_flutter (also a clone, not a tarball).

Issue Number (if Applicable): Fixes #

Description

Please include a summary of the changes and which issue is fixed / feature is added.

Pull Request - Checklist

  • Initial Manual Tests Passed
  • Double check modified code and verify it with the feature/task requirements
  • Format code
  • Look for code duplication
  • Clear naming for variables and methods
  • Manual tests in accessibility mode (TalkBack on Android) passed
The upstream-published .tar.gz tarballs include example/*/flutter/ ephemeral/.plugin_symlinks/ entries — absolute symlinks pointing to /home/runner/.pub-cache/... on the build host. Linux tar tolerates dangling symlinks; Windows tar bails the whole extraction with "Cannot create symlink to '...': No such file or directory". We don't need the example build artifacts — only the library source. Git clone at the matching tagged version gets us that, same pattern as bitbox_flutter (also a clone, not a tarball). Issue Number (if Applicable): Fixes # # Description Please include a summary of the changes and which issue is fixed / feature is added. # Pull Request - Checklist - [ ] Initial Manual Tests Passed - [ ] Double check modified code and verify it with the feature/task requirements - [ ] Format code - [ ] Look for code duplication - [ ] Clear naming for variables and methods - [ ] Manual tests in accessibility mode (TalkBack on Android) passed
such-gitea added 1 commit 2026-05-20 15:12:45 -04:00
The upstream-published .tar.gz tarballs include example/*/flutter/
ephemeral/.plugin_symlinks/ entries — absolute symlinks pointing to
/home/runner/.pub-cache/... on the build host. Linux tar tolerates
dangling symlinks; Windows tar bails the whole extraction with
"Cannot create symlink to '...': No such file or directory".

We don't need the example build artifacts — only the library source.
Git clone at the matching tagged version gets us that, same pattern as
bitbox_flutter (also a clone, not a tarball).
such-gitea merged commit e8a0b98c55 into dev 2026-05-20 15:12:49 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Builds/hash-wallet#29