|
198 | 198 | MD5_SUM=$(md5sum ${RELEASE_ASSET_PATH} | cut -d ' ' -f 1)
|
199 | 199 | SHA256_SUM=$(sha256sum ${RELEASE_ASSET_PATH} | cut -d ' ' -f 1)
|
200 | 200 |
|
201 |
| -# prefix upload extra params |
202 |
| -GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS='' |
| 201 | +# uploader command |
| 202 | +BASE_UPLOADER_COMMAND="github-assets-uploader -logtostderr -repo ${RELEASE_REPO} -token ${INPUT_GITHUB_TOKEN} -tag=${RELEASE_TAG} -releasename=${RELEASE_NAME} -retry ${INPUT_RETRY}" |
| 203 | +if [ ${GITHUB_SERVER_URL} != 'https://github.com' ]; then |
| 204 | + BASE_UPLOADER_COMMAND="${BASE_UPLOADER_COMMAND} -baseurl ${GITHUB_SERVER_URL}" |
| 205 | +fi |
203 | 206 | if [ ${INPUT_OVERWRITE^^} == 'TRUE' ]; then
|
204 |
| - GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS="-overwrite" |
| 207 | + BASE_UPLOADER_COMMAND="${BASE_UPLOADER_COMMAND} -overwrite" |
205 | 208 | fi
|
206 | 209 |
|
| 210 | + |
207 | 211 | if [ ${INPUT_UPLOAD^^} == 'TRUE' ]; then
|
208 | 212 | # update binary and checksum
|
209 |
| - github-assets-uploader -logtostderr -f ${RELEASE_ASSET_PATH} -mediatype ${MEDIA_TYPE} ${GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS} -repo ${RELEASE_REPO} -token ${INPUT_GITHUB_TOKEN} -tag=${RELEASE_TAG} -releasename=${RELEASE_NAME} -retry ${INPUT_RETRY} |
| 213 | + ${BASE_UPLOADER_COMMAND} -f ${RELEASE_ASSET_PATH} -mediatype ${MEDIA_TYPE} |
210 | 214 | if [ ${INPUT_MD5SUM^^} == 'TRUE' ]; then
|
211 | 215 | MD5_EXT='.md5'
|
212 | 216 | MD5_MEDIA_TYPE='text/plain'
|
213 | 217 | echo ${MD5_SUM} >${RELEASE_ASSET_PATH}${MD5_EXT}
|
214 |
| - github-assets-uploader -logtostderr -f ${RELEASE_ASSET_PATH}${MD5_EXT} -mediatype ${MD5_MEDIA_TYPE} ${GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS} -repo ${RELEASE_REPO} -token ${INPUT_GITHUB_TOKEN} -tag=${RELEASE_TAG} -releasename=${RELEASE_NAME} -retry ${INPUT_RETRY} |
| 218 | + ${BASE_UPLOADER_COMMAND} -f ${RELEASE_ASSET_PATH}${MD5_EXT} -mediatype ${MD5_MEDIA_TYPE} |
215 | 219 | fi
|
216 | 220 |
|
217 | 221 | if [ ${INPUT_SHA256SUM^^} == 'TRUE' ]; then
|
218 | 222 | SHA256_EXT='.sha256'
|
219 | 223 | SHA256_MEDIA_TYPE='text/plain'
|
220 | 224 | echo ${SHA256_SUM} >${RELEASE_ASSET_PATH}${SHA256_EXT}
|
221 |
| - github-assets-uploader -logtostderr -f ${RELEASE_ASSET_PATH}${SHA256_EXT} -mediatype ${SHA256_MEDIA_TYPE} ${GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS} -repo ${RELEASE_REPO} -token ${INPUT_GITHUB_TOKEN} -tag=${RELEASE_TAG} -releasename=${RELEASE_NAME} -retry ${INPUT_RETRY} |
| 225 | + ${BASE_UPLOADER_COMMAND} -f ${RELEASE_ASSET_PATH}${SHA256_EXT} -mediatype ${SHA256_MEDIA_TYPE} |
222 | 226 | fi
|
223 | 227 | fi
|
224 | 228 |
|
|
0 commit comments