fix: support testing on multiple operating systems
The `input:oses` can be set to an array of operating systems to test each job on. By default, Linux and Windows are tested.
The `input:oses` can be set to an array of operating systems to test each job on. By default, Linux and Windows are tested.