Skip to content

Fix cloud transfers and retry failed release uploads - #36

Merged
jhd3197 merged 9 commits into
mainfrom
dev
Oct 9, 2026
Merged

jhd3197 merged 9 commits into
mainfrom
dev

Conversation

@jhd3197

@jhd3197 jhd3197 commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Fix Google Drive uploads and ambiguous-path handling, preserve Azure folder markers, and prevent FTP/SFTP deletion errors and FTPS upload truncation.

  • Stream Drive uploads in chunks, recover interrupted requests, and enable Drive uploads/downloads in the CLI.
  • Wait for Azure copies to finish before deleting source objects.
  • Stop FTP deletion after incomplete listings, preserve SFTP symlink targets, and close FTPS connections without truncating uploads.
  • Save CLI and agent binaries before publication, retry release uploads, and verify required downloads before publishing. A failed publishing job can reuse the binaries instead of rebuilding them.

Run GUI, CLI and agent builds in parallel, and add release workflow checks to CI.

Validation: 266 library tests, 7 CLI tests, local provider audits, 23 release tests, and workflow linting passed. One known Windows SSH-key permissions test was excluded. GitHub CI is still running.

@jhd3197
jhd3197 merged commit a28f1c3 into main Oct 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant