This pull request introduces a new workflow called matrix.yaml, which creates multiple workflows that are executed on different operating systems and Node.js versions. This workflow uses the strategy property defined in the jobs, allowing us to create an array of properties to generate combinations with the same structure, only varying the value of a property—in this case, the runs-on and node-version properties.
Description
This pull request introduces a new workflow called
matrix.yaml
, which creates multiple workflows that are executed on different operating systems and Node.js versions. This workflow uses the strategy property defined in the jobs, allowing us to create an array of properties to generate combinations with the same structure, only varying the value of a property—in this case, theruns-on
andnode-version
properties.