try with -T ?? also check perms
diff --git a/.github/workflows/nightlies.yml b/.github/workflows/nightlies.yml
index bf2f2bd..e0ba6ed 100644
--- a/.github/workflows/nightlies.yml
+++ b/.github/workflows/nightlies.yml
@@ -16,5 +16,5 @@
             ${{ env.INFILE }}
     - name: upload
       run: |
-        ls
-        curl --user ${{ secrets.NIGHTLIES_USER }}:${{ secrets.NIGHTLIES_TOKEN }} --upload-file $OUTFILE https://nightlies.apache.org/ghactions-publishing.html
+        ls -la
+        curl --user ${{ secrets.NIGHTLIES_USER }}:${{ secrets.NIGHTLIES_TOKEN }} -T $OUTFILE https://nightlies.apache.org/ghactions-publishing.html