pdk
pdk copied to clipboard
Acceptance tests on Windows using Github Actions Workflow
Discussed in https://github.com/puppetlabs/pdk/discussions/1037
Originally posted by sanfrancrisko March 24, 2021 In the continuing effort (see #GH-958) to remove the dependencies on Travis and AppVeyor, we should have acceptance tests running on Github Actions.
For Windows, the IAC Team's provision service can be used to spin up a Windows Server 2019 and 2016 host with the following Ruby versions:
-
2.5
-
2.7
Acceptance Criteria
-
[ ] Provisions a
windows-2019
runner on Github -
[ ] Sets up Ruby 2.5 on this Windows Server 2019 host
-
[ ] Executes the
acceptance:local_parallel
Rake task -
[ ] Will execute against Ruby
2.5
on this Windows 2019 host -
[ ] Provisions a
windows-2016
runner on Github -
[ ] Sets up Ruby 2.5 on a Windows Server 2016 host
-
[ ] Executes the
acceptance:local_parallel
Rake task -
[ ] Will execute against Ruby
2.5
on a Windows 2016 host -
[ ] Provisions a
windows-2019
runner on Github -
[ ] Sets up Ruby 2.7 on this Windows Server 2019 host
-
[ ] Executes the
acceptance:local_parallel
Rake task -
[ ] Will execute against Ruby
2.7
on this Windows 2019 host -
[ ] Provisions a
windows-2016
runner on Github -
[ ] Sets up Ruby 2.7 on a Windows Server 2016 host
-
[ ] Executes the
acceptance:local_parallel
Rake task -
[ ] Will execute against Ruby
2.7
on a Windows 2016 host
This issue has been marked stale because it is open with no recent activity. The PDK Team is actively prioritizing existing bugs and new features, if this issue is still important to you please comment and we will add this to our backlog to complete.
This is completed and acceptance tests are running on Github Workflows for Windows.