Remove POSIX/NT launcher scripts
We use a POSIX and NT script for uploading files. The runfiles support in both of these languages is non-hermetic.
Considering that we use Go to do the templating of the URL already, we should just use Go for driving the uploads.
This would involve:
- Adding a
//curl/uploadGo binary that accepts JSON files as positional arguments describing the uploads - Switching from CSV to JSON for the file upload manifests
- Changing the
//curl/templatebinary into ago_libraryso that it can be used in the//curl/uploadtarget directly - Use the
@rules_go//go/runfilesto resolve the runfile in the JSON