mirror of
https://github.com/odin-lang/Odin.git
synced 2026-02-15 23:54:07 +00:00
Complete nightly scripts update to new b2 cli version
This commit is contained in:
@@ -13,7 +13,7 @@ def main():
|
||||
for x in files_lines:
|
||||
parts = x.split(" ", 1)
|
||||
if parts[0]:
|
||||
json_str = execute_cli(f"b2 get-file-info {parts[0]}")
|
||||
json_str = execute_cli(f"b2 file info {parts[0]}")
|
||||
data = json.loads(json_str)
|
||||
name = remove_prefix(data['fileName'], "nightly/")
|
||||
url = f"https://f001.backblazeb2.com/file/{bucket}/nightly/{urllib.parse.quote_plus(name)}"
|
||||
@@ -47,5 +47,4 @@ def execute_cli(command):
|
||||
return sb.stdout.read().decode("utf-8");
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.exit(main())
|
||||
|
||||
sys.exit(main())
|
||||
@@ -12,7 +12,6 @@ def main():
|
||||
print(f"Looking for binaries to delete older than {days_to_keep} days")
|
||||
|
||||
files_lines = execute_cli(f"b2 ls --long --versions b2://{bucket}/nightly/").split("\n")
|
||||
print(files_lines)
|
||||
for x in files_lines:
|
||||
parts = [y for y in x.split(' ') if y]
|
||||
|
||||
@@ -23,7 +22,7 @@ def main():
|
||||
|
||||
if delta.days > days_to_keep:
|
||||
print(f'Deleting {parts[5]}')
|
||||
execute_cli(f'b2 delete-file-version {parts[0]}')
|
||||
execute_cli(f'b2 rm {parts[0]}')
|
||||
|
||||
|
||||
def execute_cli(command):
|
||||
@@ -31,5 +30,4 @@ def execute_cli(command):
|
||||
return sb.stdout.read().decode("utf-8");
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.exit(main())
|
||||
|
||||
sys.exit(main())
|
||||
@@ -22,4 +22,4 @@ else
|
||||
7z a -bd "output/$filename" -r "$artifact"
|
||||
fi
|
||||
|
||||
b2 upload-file "$bucket" "output/$filename" "nightly/$filename"
|
||||
b2 file upload "$bucket" "output/$filename" "nightly/$filename"
|
||||
|
||||
Reference in New Issue
Block a user