Enable a 'build and test' workflow using GitHub Actions. It is based on the Azure DevOps configuration that was previously in use for this project.
Add tests for PowerShell (latest) on Windows (was disabled in Azure DevOps pipeline)
Update README.md
Set status badge to new location (showing 'not found' error now but should display correctly after merge)
Replace 'tested on' table with a list as it's no longer possible to show badges for individual jobs
Note: The previous configuration referenced three environment variables JiraURI, JiraUser, and JiraPass. I wrote the new one expecting these to be added as encrypted secrets. The test_against_cloud task will be skipped if a value for JiraURI is not set.
For more info you can take a look at the Actions runs from my fork (example here). Drill into the run details and you'll see that all tests are running on the correct OS and PowerShell versions and passing.
Motivation and Context
I've benefitted a lot from this project. Hopefully having a working CI pipeline will encourage some activity here.
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist
[x] My code follows the code style of this project.
[ ] I have added Pester Tests that describe what my changes should do.
Description
README.md
Note: The previous configuration referenced three environment variables
JiraURI
,JiraUser
, andJiraPass
. I wrote the new one expecting these to be added as encrypted secrets. Thetest_against_cloud
task will be skipped if a value forJiraURI
is not set.For more info you can take a look at the Actions runs from my fork (example here). Drill into the run details and you'll see that all tests are running on the correct OS and PowerShell versions and passing.
Motivation and Context
I've benefitted a lot from this project. Hopefully having a working CI pipeline will encourage some activity here.
Types of changes
Checklist