32 lines
900 B
Python
32 lines
900 B
Python
![]() |
import os
|
||
|
|
||
|
from fetch_helmet_releases import fetch_and_write_helmet_releases
|
||
|
from fetch_releases import fetch_and_write_releases
|
||
|
from merge_csvs import merge_csv_files
|
||
|
from plot_graph import plot_time_difference
|
||
|
|
||
|
# Check there is a github token
|
||
|
github_token = os.getenv("GITHUB_TOKEN")
|
||
|
if not github_token:
|
||
|
raise ValueError("GITHUB_TOKEN environment variable is not set")
|
||
|
|
||
|
# Do the thing
|
||
|
print("Fetching releases...")
|
||
|
fetch_and_write_releases("argo_releases.csv")
|
||
|
print("Done")
|
||
|
|
||
|
print("Fetching Team Helmet releases...")
|
||
|
fetch_and_write_helmet_releases("argo_helm_releases.csv")
|
||
|
print("Done")
|
||
|
|
||
|
print("Merging release info...")
|
||
|
merge_csv_files("argo_releases.csv", "argo_helm_releases.csv", "merged_releases.csv")
|
||
|
print("Done")
|
||
|
|
||
|
print("Plotting time difference graphs...")
|
||
|
plot_time_difference("merged_releases.csv")
|
||
|
print("Done")
|
||
|
|
||
|
# Delete __pycache__ directories
|
||
|
os.system("rm -rf __pycache__")
|