arcalot / arcaflow-engine

Arcaflow is a highly-portable workflow engine enabling modular and validated pipelines through containerized plugins.
https://arcalot.io/arcaflow/
Apache License 2.0
7 stars 9 forks source link

Migrate go yaml #198

Closed mfleader closed 4 months ago

mfleader commented 4 months ago

Changes introduced with this PR

Migrate external yaml dependency from go-yaml/yaml to goccy/go-yaml to leverage the more extensive, external API provided by goccy/go-yaml.


By contributing to this repository, I agree to the contribution guidelines.

mfleader commented 4 months ago

The migration to goccy/go-yaml would allow for too large of a potential regression in yaml marshalling support. An issue and pull request were opened upstream to increase support, but currently it seems that it could takes several months to get a code review which would delay the implementation of the feature this dependency migration was meant to support.