e4aa5b988b
- scp target restored to /tmp/: /tmp/dist.tar.gz was treated as a directory by scp-action, breaking the deploy tar extract - drop forgejo-release@v1 (unreachable from runner); upload asset via the Gitea release assets API using curl - replace ssh-action "cp" with scp CLI: the cp ran on the remote server, leaving the runner without a local file - chain deploy on upload-release-asset: its cleanup rm must not race with the artifact download - clean up stale /tmp/dist.tar.gz on the server before each build