YS and GitHub Actions
RapidYAML is the world's fastest and most correct YAML parser written in C++.
It uses GitHub Actions (GHA) 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 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 (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.