Skip to content
New issue

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

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

Already on GitHub? # to your account

Feat: implement the Ancillary sub builder for Incremental Cardano DB #2180

Merged
merged 9 commits into from
Dec 17, 2024

Conversation

dlachaume
Copy link
Collaborator

@dlachaume dlachaume commented Dec 16, 2024

Content

This PR includes the first implementation of the ancillary builder for the Incremental Cardano Database.

It handles the upload of ancillary artifacts using a Local Uploader and adds the returned locations to the CardanoDatabaseSnapshot. The creation and verification of the ancillary archive will be handled in a separate PR.

Pre-submit checklist

  • Branch
    • Tests are provided (if possible)
    • Crates versions are updated (if relevant)
    • CHANGELOG file is updated (if relevant)
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • No clippy warnings in the CI
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested
  • Documentation
    • Update README file (if relevant)
    • Update documentation website (if relevant)
    • Add dev blog post (if relevant)

Issue(s)

Relates to #2151

@dlachaume dlachaume changed the title Feat: implement Ancillary sub builder for Incremental Cardano DB Feat: implement the Ancillary sub builder for Incremental Cardano DB Dec 16, 2024
Copy link

github-actions bot commented Dec 16, 2024

Test Results

    4 files  ±0     52 suites  ±0   9m 57s ⏱️ +4s
1 432 tests +4  1 432 ✅ +4  0 💤 ±0  0 ❌ ±0 
1 643 runs  +4  1 643 ✅ +4  0 💤 ±0  0 ❌ ±0 

Results for commit 32d1ef4. ± Comparison against base commit 06e7e43.

♻️ This comment has been updated with latest results.

@dlachaume dlachaume force-pushed the ensemble/2151/implement-sub-builders branch from 22e0851 to ba848e2 Compare December 17, 2024 10:11
@dlachaume dlachaume marked this pull request as ready for review December 17, 2024 10:14
@dlachaume dlachaume temporarily deployed to testing-sanchonet December 17, 2024 10:20 — with GitHub Actions Inactive
Copy link
Member

@jpraynaud jpraynaud left a comment

Choose a reason for hiding this comment

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

LGTM 👍

dlachaume and others added 7 commits December 17, 2024 16:37
Co-authored-by: Sébastien Fauvel <sfauvel@users.noreply.github.com>
…gregator dependency builder

Co-authored-by: Sébastien Fauvel <sfauvel@users.noreply.github.com>
- remove useless `Aggregator` reference in the `AncillaryFileUploader` trait name
- rename ancillary builder unit test to reflect `upload_archive` behavior
…actBuilder`

Co-authored-by: Sébastien Fauvel <sfauvel@users.noreply.github.com>
@dlachaume dlachaume force-pushed the ensemble/2151/implement-sub-builders branch 2 times, most recently from 2cd02c2 to 7736c7f Compare December 17, 2024 15:46
Copy link
Member

@jpraynaud jpraynaud left a comment

Choose a reason for hiding this comment

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

LGTM 👍

* mithril-aggregator from `0.6.3` to `0.6.4`
* mithril-common from `0.4.96` to `0.4.97`
@dlachaume dlachaume force-pushed the ensemble/2151/implement-sub-builders branch from 7736c7f to 32d1ef4 Compare December 17, 2024 16:03
@dlachaume dlachaume temporarily deployed to testing-sanchonet December 17, 2024 16:20 — with GitHub Actions Inactive
@dlachaume dlachaume merged commit 05cdbea into main Dec 17, 2024
51 of 54 checks passed
@dlachaume dlachaume deleted the ensemble/2151/implement-sub-builders branch December 17, 2024 16:22
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants