supbose/Copy Release Files
Copy Tauri build files to versioned release directory with optional FTP upload
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| source-dir | Source directory containing bundled files | no | src-tauri/target/release/bundle/ |
| target-root | Target root directory for release files | no | src-tauri/target/release/fabu/ |
| config-file | Path to tauri.conf.json | no | src-tauri/tauri.conf.json |
| filter-by-version | 是否只复制符合当前版本号的文件到指定目录 | no | true |
| file-extensions | Comma-separated list of file extensions to copy (e.g., .exe,.msi,.dmg) | no | "" |
| enable-ftp | FTP mode: disabled (default), ci (external FTP step), use (built-in FTP) | no | disabled |
| ftp-host | FTP server hostname (required when enable-ftp is "use") | no | — |
| ftp-username | FTP username (required when enable-ftp is "use") | no | — |
| ftp-password | FTP password (required when enable-ftp is "use") | no | — |
| ftp-server-dir | Remote directory on FTP server | no | download |
| upload-latest | 是否上传Latest版本到FTP服务器 | no | disabled |
| github-token | GitHub token for FTP upload | no | "" |
| cdn-base-url | CDN base URL for download links (e.g., https://cdn.example.com/) | no | https://cdn.ali.yiruan.wang/ |
| timezone | Timezone for pub_date in latest.json (e.g., Asia/Shanghai, UTC) | no | Asia/Shanghai |
Outputs
| name | description |
|---|---|
| version | Application version extracted from config |
| target-dir | Full path to the versioned target directory |
| enable-ftp | Current FTP mode (disabled/ci/use) |
| ftp-upload-success | FTP upload result (disabled/external/true/false) |
| latest-json-path | Path to the latest.json file |