endjin / Endjin.RecommendedPractices.GitHubActions

Re-usable GitHub Action workflows and actions for our standardised CI process
Apache License 2.0
1 stars 1 forks source link

Add new reusable workflow for matrix testing scenarios #36

Open JamesDawson opened 1 month ago

JamesDawson commented 1 month ago

Currently focussed on supporting .NET Framework testing scenarios.

The testPhaseMatrixJson workflow input allows you specify combinations of OSes and .NET Framework versions that tests will be run on, using the following JSON object:

{
  "os": ["ubuntu-latest", "windows-latest"],
  "dotnetFramework": ["net8.0", "net481"],
  "exclude": [
    {
      "os": "ubuntu-latest",
      "dotnetFramework": "net481"
    }
  ]
}

TODO

Update scripted-build-pipeline.yml with relevant changes from the new matrix build: