OpenFn / kit

The bits & pieces that make OpenFn work. (diagrammer, cli, compiler, runtime, runtime manager, logger, etc.)
10 stars 9 forks source link

Split up Run Versions and Step Versions (worker) #574

Open josephjclark opened 8 months ago

josephjclark commented 8 months ago

Have “run versions” at the start with something like the below and then “step versions” for each step

Versions for run 4eb3654e-762f-4ee2-83f0-47c1f3b9eea4:
    ▸ node.js                  18.19.0
    ▸ worker                   0.6.0
    ▸ engine                   0.3.0
Versions for step 4eb3654e-762f-4ee2-83f0-47c1f3b9eea5 
    ▸ @openfn/language-http    4.1.1
Log
Log
Log
Versions for step 4eb3654e-762f-4ee2-83f0-47c1f3b9eea6
    ▸ @openfn/language-http    6.0.0
Log
Log
Log

This affects CLI and the Worker

josephjclark commented 8 months ago

One benefit of doing this is that if you're using multiple versions of the same adaptor in a single workflow, you get better and clearer reporting.

So I'm going to look at doing this alongside #268