A v2 project currently gives users no way to add, remove or modify channels configiration.
We should consider:
- Maybe add channels to openfn.yaml, as we did with collections
- Maybe add a channels.yaml file to hold yaml configuration for the project
channels.yaml feels better because channels have a bunch of configuration. It's not so nice to have that compressed into openfn.yaml. Better to surface it. There's a bit of precedence as well with the credentials.yaml file.
Warning from claude, which thinks it's found a bug: during sandbox merges (or at least, a projecet merge with mode sandbox), channels data is dropped. Something to do with the spread on merge.
A v2 project currently gives users no way to add, remove or modify channels configiration.
We should consider:
channels.yaml feels better because channels have a bunch of configuration. It's not so nice to have that compressed into openfn.yaml. Better to surface it. There's a bit of precedence as well with the credentials.yaml file.
Warning from claude, which thinks it's found a bug: during sandbox merges (or at least, a projecet merge with mode sandbox), channels data is dropped. Something to do with the spread on merge.