You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GH has 90 days retention policy for all the artifacts. So the artifacts (bench-results.xml) that were created during benchmark workflow runs will be deleted after 90 days. This makes it difficult to maintain the bench_downloader script that generates the bench results website.
Let's investigate how difficult it is to upload benchmark results in the workflow run directly to AWS.
Issue created from comment:
Issues a warning if the user wants to download benchmarks that are expired according to the GH policy.
The default retention policy for all the artifacts is 90 days. Cannot be changed.
If we need to, it is rather straightforward to add a step to the benchmark job that not only uploads the results as a GH artifact, but also as a file to S3 - we already have/had such functionality. On S3 we can store the results indefinitely, if we want to.
Upload to S3 would be very nice, that would solve a lot of problems. Do you know how to do that? Or refer me to the point when we used to do that?
I've been writing this using the Github Actions a long time ago. I think we are still doing this, but I'm less familiar with the new Rust CI structure - I think
@PabloBuchu mentioned to me there is going to be a batch execution of Enso scripts including access to some DB in Enso Cloud. I'd be good to eat our own dog food.
Motivation
GH has 90 days retention policy for all the artifacts. So the artifacts (bench-results.xml) that were created during benchmark workflow runs will be deleted after 90 days. This makes it difficult to maintain the bench_downloader script that generates the bench results website.
Let's investigate how difficult it is to upload benchmark results in the workflow run directly to AWS.
Issue created from comment:
I've been writing this using the Github Actions a long time ago. I think we are still doing this, but I'm less familiar with the new Rust CI structure - I think
enso/build/build/src/aws.rs
Lines 88 to 123 in b8edf6a
Originally posted by @radeusgd in #7599 (comment)
The text was updated successfully, but these errors were encountered: