ci增加重传机制 (#410)

This commit is contained in:
UUBulb 2024-08-18 08:56:52 +08:00 committed by GitHub
parent e9428d5757
commit 9c986d06cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

28
.github/sync.py vendored
View File

@ -97,20 +97,24 @@ def sync_to_gitee(tag: str, body: str, files: slice):
asset_api_uri = f"{release_api_uri}/{release_id}/attach_files" asset_api_uri = f"{release_api_uri}/{release_id}/attach_files"
for file_path in files: for file_path in files:
files = { success = False
'file': open(file_path, 'rb')
}
asset_api_response = requests.post( while not success:
asset_api_uri, params={'access_token': access_token}, files=files) files = {
'file': open(file_path, 'rb')
}
if asset_api_response.status_code == 201: asset_api_response = requests.post(
asset_info = asset_api_response.json() asset_api_uri, params={'access_token': access_token}, files=files)
asset_name = asset_info.get('name')
print(f"Successfully uploaded {asset_name}!") if asset_api_response.status_code == 201:
else: asset_info = asset_api_response.json()
print( asset_name = asset_info.get('name')
f"Request failed with status code {asset_api_response.status_code}") print(f"Successfully uploaded {asset_name}!")
success = True
else:
print(
f"Request failed with status code {asset_api_response.status_code}")
# 仅保留最新 Release 以防超出 Gitee 仓库配额 # 仅保留最新 Release 以防超出 Gitee 仓库配额
try: try: