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

ml6team / fondant / 6435730120
91%

Build:
DEFAULT BRANCH: main
Ran 06 Oct 2023 07:34PM UTC
Jobs 4
Files 15
Run time 2s
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

06 Oct 2023 07:30PM UTC coverage: 92.744% (+0.1%) from 92.633%
6435730120

push

github

web-flow
Restructure-cli (#488)

With the introduction of a new compiler and runner for vertex, I feel
the need to restructure the CLI a bit. This is a draft PR (docs and
tests still need to be updated).

**Running**

* Before

```bash
fondant run pipeline.py --local
```

* After

Mode is not longer a positional argument, Pipeline/reference is moved to
the end (similar to docker).

```bash
 fondant run local pipeline.py 
```
**Help**

* Before 

Arguments are not isolated per mode which makes it which argument
belongs to which mode (e.g. extra volumes not needed for KFP)
```
❯ fondant run -h                 
usage: fondant run [-h] (--local | --kubeflow) [--output-path OUTPUT_PATH] [--extra-volumes EXTRA_VOLUMES [EXTRA_VOLUMES ...]] [--build-arg BUILD_ARG] [--host HOST] ref

positional arguments:
  ref                   Reference to the pipeline to run, can be a path to a spec file or a module containing the pipeline instance that will be compiled first (e.g. pipeline.py)

options:
  -h, --help            show this help message and exit
  --local
  --kubeflow
  --output-path OUTPUT_PATH, -o OUTPUT_PATH
                        Output directory
  --extra-volumes EXTRA_VOLUMES [EXTRA_VOLUMES ...]
                        Extra volumes to mount in containers
  --build-arg BUILD_ARG
                        Build arguments to pass to `docker build`. Format {key}={value}.
  --host HOST           KubeFlow pipeline host url
```
* After

```bash
❯fondant run -h  

positional arguments:
  {local,kubeflow}
    local           Local runner
    kubeflow        Kubeflow runner
  ref               Reference to the pipeline to run, can be a path to a spec file or a module containing the pipeline instance that will be compiled first (e.g. pipeline.py)

options:
  -h, --help        show this help message and exit
```

To further deep dive 

```bash
❯ fondant run local -h                  
usage: fondant run local [-h... (continued)

50 of 50 new or added lines in 1 file covered. (100.0%)

1176 of 1268 relevant lines covered (92.74%)

3.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 test-3.9 - 6435730120.1 06 Oct 2023 07:37PM UTC 0
92.58
2 test-3.8 - 6435730120.2 06 Oct 2023 07:37PM UTC 0
92.74
3 test-3.11 - 6435730120.3 06 Oct 2023 07:37PM UTC 0
92.59
4 test-3.10 - 6435730120.4 06 Oct 2023 07:37PM UTC 0
92.59
Source Files on build 6435730120
Detailed source file information is not available for this build.
  • Back to Repo
  • 47dcda82 on github
  • Prev Build on main (#6421927654)
  • Next Build on main (#6459595752)
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