• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ml6team / fondant / 6081412015
91%

Build:
DEFAULT BRANCH: main
Ran 05 Sep 2023 07:18AM UTC
Jobs 4
Files 14
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Sep 2023 07:16AM UTC coverage: 92.632% (-0.1%) from 92.769%
6081412015

push

github

web-flow
Update caching strategy (#407)

PR that updates the way we check for cached executions. Previous
proposal was to use glob patterns to check for a manifest under a
certain directory, but this caused it to be too slow since there glob
patterns behave differently in remote filesystems where they check for
all nested directories. More details about the issue
[here](https://github.com/ml6team/fondant/issues/368#issuecomment-1700824541).

This PR changes this by writing a reference to a manifest file in a
folder separate from the subsets.

```
base_path/
├── pipelines/
    └── <pipeline_name>/
        ├── <pipeline_id>/
        │   ├── component_1/
        │   │   ├── manifest.json
        │   │   └── subsets/
        │   │       ├── <subset_1>/
        │   │       │   └── part.0.parquet
        │   │       └── <subset_2>/
        │   │           └── part.0.parquet
        │   └── component_2/
        │       └── manifest.json
        ├── cache/   
            ├── <hash_key1>
            ├── <hash_key2>
            ├── <hash_key3>
```

In consequence, we also reverted back to using basic fsspec
functionality which makes it easier to resolve files without having to
explicitly to which protocol they belong to. Closing [this
ticket](https://github.com/ml6team/fondant/pull/402) in favor of this
one.

Tested with all different combinations (remote/local runner/basepath)

19 of 29 new or added lines in 2 files covered. (65.52%)

3 existing lines in 1 file now uncovered.

1119 of 1208 relevant lines covered (92.63%)

3.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 test-3.10 - 6081412015.1 05 Sep 2023 07:20AM UTC 0
92.47
2 test-3.11 - 6081412015.2 05 Sep 2023 07:20AM UTC 0
92.47
3 test-3.9 - 6081412015.3 05 Sep 2023 07:20AM UTC 0
92.46
4 test-3.8 - 6081412015.4 05 Sep 2023 07:20AM UTC 0
92.63
Source Files on build 6081412015
Detailed source file information is not available for this build.
  • Back to Repo
  • 187148ad on github
  • Prev Build on main (#6071567860)
  • Next Build on main (#6107595898)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc