-
Notifications
You must be signed in to change notification settings - Fork 10
Description
We collect a lot of metrics about each CI run. In builds run by bors within the rust-lang-ci
organization, we upload these metrics to S3 and make them available at https://ci-artifacts.rust-lang.org/rustc-builds/{run.sha}/metrics-{name}.json
. This provides a great tool to analyze the efficiency of our builds and continually optimize them.
For builds run on pull requests in the public rust-lang
organization, we don't upload the metrics to S3 because we don't want to add a token with write permissions to S3 to the public environment.
Instead of discarding the metrics after each run, we should upload them as artifacts in GitHub Actions. This will allows us to store them somewhere without having to grant the jobs any additional permissions, and download and analyze them similar to the metrics collected by bors.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status