Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add v6 distribution client #2150

Merged
merged 3 commits into from
Nov 12, 2024
Merged

Add v6 distribution client #2150

merged 3 commits into from
Nov 12, 2024

Conversation

wagoodman
Copy link
Contributor

@wagoodman wagoodman commented Sep 30, 2024

Adds a new distribution.Client (for v6) responsible for:

  • fetching a latest.json file
  • determining if a given existing DB description is older or newer than a candidate update
  • downloads candidate DB archives into a given directory, automatically failing if an expected archive checksum differs

One benefit of this approach is that the client is unaware of any installation concerns.

Partially implements #2125

@wagoodman wagoodman changed the title Add distribution client Add v6 distribution client Sep 30, 2024
@wagoodman wagoodman marked this pull request as ready for review September 30, 2024 20:04
@wagoodman wagoodman requested a review from a team September 30, 2024 20:19
Base automatically changed from add-v6-db-metadata to main October 4, 2024 20:12
@wagoodman wagoodman force-pushed the add-v6-db-distribution branch from 881d98b to 8b398b3 Compare October 4, 2024 20:13
@wagoodman wagoodman added enhancement New feature or request changelog-ignore Don't include this issue in the release changelog labels Oct 4, 2024
@wagoodman wagoodman force-pushed the add-v6-db-distribution branch from b08b288 to e834ef7 Compare November 6, 2024 14:37
@wagoodman wagoodman requested a review from a team November 6, 2024 18:58
@wagoodman wagoodman self-assigned this Nov 6, 2024
@wagoodman wagoodman merged commit e641347 into main Nov 12, 2024
10 checks passed
@wagoodman wagoodman deleted the add-v6-db-distribution branch November 12, 2024 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog-ignore Don't include this issue in the release changelog enhancement New feature or request
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants