Skip to content

releng: refactor fetch_hubris_artifacts#10629

Merged
emilyalbini merged 2 commits into
mainfrom
iliana/releng-hubris-refactor
Jun 23, 2026
Merged

releng: refactor fetch_hubris_artifacts#10629
emilyalbini merged 2 commits into
mainfrom
iliana/releng-hubris-refactor

Conversation

@iliana

@iliana iliana commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

This is in preparation for generating both Tufaceous v1 and v2 repositories. Currently the repo generation task reads all of the measurement files out of out/releng/hubris-{production,staging}/measurement_corpus. This changes fetch_hubris_artifacts to include them with the manifest.toml file, so the repo generation task doesn't need any special logic.

This also means we don't need to clear out old artifacts in order for them to be excluded from the repository. Additionally, I changed the downloader to reuse already-cached artifacts if they're available.

Sorry if this diff is hard to follow. I wrote it a month ago and it took me a bit to page all the context back in for why I wrote it like this. I found that reading hubris.rs on its own without the diff helped a lot.

@iliana iliana requested a review from labbott June 16, 2026 17:35

@emilyalbini emilyalbini left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@emilyalbini emilyalbini merged commit 8cebe04 into main Jun 23, 2026
19 checks passed
@emilyalbini emilyalbini deleted the iliana/releng-hubris-refactor branch June 23, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants