YS and GitHub Actions

RapidYAML External link is the world's fastest and most correct YAML parser written in C++.

It uses GitHub Actions (GHA) External link workflows to build and test the codebase for a variety of platforms and configurations.

The YAML files for these workflows are have been converted to YS External link resulting in a much more concise, maintainable and readable set of workflows files (that do exactly the same thing as before).

GitHub Actions is a really well thought out system for using YAML as a language to define CI/CD workflows. That said, YS can be used to make these workflows cleaner and more enjoyable to work with.

RapidYAML coming to YS Soon

The YS and RapidYAML authors have been working together to bring the power of RapidYAML to the YS compiler. Currently the YS compiler uses SnakeYAML Engine External link (which is quite good) for its parsing stage. We hope that by offering RapidYAML as an option, we can make YS even faster and more correct.