@@ -100,13 +100,13 @@ jobs:
100100 -Dorg.gradle.workers.max=1 \
101101 -Dorg.gradle.parallel=false
102102
103- - name : Find V8 Assets
103+ - name : V8 Assets Path
104104 id : assets_v8
105105 run : |
106106 assets_path="app/build/outputs/assets/assets-arm64-v8a.zip"
107107 echo "ASSETS_PATH=$assets_path" >> $GITHUB_OUTPUT
108108
109- - name : Find V7 Assets
109+ - name : V7 Assets Path
110110 id : assets_v7
111111 run : |
112112 assets_path="app/build/outputs/assets/assets-armeabi-v7a.zip"
@@ -119,18 +119,33 @@ jobs:
119119 ls -la "${{ steps.assets_v7.outputs.ASSETS_PATH }}"
120120
121121 ACCESS_TOKEN="${{ steps.auth_drive.outputs.access_token }}"
122- # V8_FILE_ID="${{ secrets.ASSETS_V8_FILE_ID }}"
123- # V7_FILE_ID="${{ secrets.ASSETS_V7_FILE_ID }}"
124-
125- # Upload v8
126- #curl -s -X PATCH -H "Authorization: Bearer $ACCESS_TOKEN" \
127- # -F "file=@documentation.db.br;type=application/octet-stream" \
128- # "https://www.googleapis.com/upload/drive/v3/files/${BR_FILE_ID}?uploadType=media"
129-
130- # Upload v7
131- #curl -s -X PATCH -H "Authorization: Bearer $ACCESS_TOKEN" \
132- # -F "file=@last_md5;type=text/plain" \
133- # "https://www.googleapis.com/upload/drive/v3/files/${LAST_MD5_FILE_ID}?uploadType=media"
122+ V8_FILE_ID="${{ secrets.ASSETS_V8_FILE_ID }}"
123+ V7_FILE_ID="${{ secrets.ASSETS_V7_FILE_ID }}"
124+
125+ V8_PATH="app/build/outputs/assets/assets-arm64-v8a.zip"
126+ V7_PATH="app/build/outputs/assets/assets-armeabi-v7a.zip"
127+
128+ # Upload v8
129+ response=$(curl -s -o /dev/null -w "%{http_code}" --fail -X PATCH \
130+ -H "Authorization: Bearer $ACCESS_TOKEN" \
131+ -F "file=@${V8_PATH};type=application/octet-stream" \
132+ "https://www.googleapis.com/upload/drive/v3/files/${V8_FILE_ID}?uploadType=media")
133+
134+ if [[ "$response" -ne 200 ]]; then
135+ echo "Upload of ${V8_PATH} failed with HTTP status $response"
136+ exit 1
137+ fi
138+
139+ # Upload v7
140+ response=$(curl -s -o /dev/null -w "%{http_code}" --fail -X PATCH \
141+ -H "Authorization: Bearer $ACCESS_TOKEN" \
142+ -F "file=@${V7_PATH};type=application/octet-stream" \
143+ "https://www.googleapis.com/upload/drive/v3/files/${V7_FILE_ID}?uploadType=media")
144+
145+ if [[ "$response" -ne 200 ]]; then
146+ echo "Upload of ${V7_PATH} failed with HTTP status $response"
147+ exit 1
148+ fi
134149
135150 echo "Upload complete."
136151
0 commit comments