-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Github Workflow for Static & Spec Tests #958
Comments
We should target For acceptance testing, there is little difference (for our purposes) between 2016 and 2019, so we can limit to just that version and simplify things. For bonus points we could add a recent Windows 10 to test a desktop scenario, but I'm not sure what GCP images we have available. I'm less certain about linux, I will check analytics but I think our most popular there is RHEL. I think ubuntu 20.04 should be good for the moment, and we should add as we get more info. |
Sounds good. We'll go for parity with what we have at the moment, by the sounds of it. I'll also update the description to plug in to Honeycomb with metrics. Regarding Windows 10 (or any desktop Windows flavour), it seems to be missing from GCP's list of available images. The provision_service will be gaining support for AWS and Azure at some stage in the future, so I suspect the path of least resistance is to wait until that implementation and then add it in for ourselves. |
Updated ticket description with target implementation |
An additional piece of work spurred from this was to refactor the validator in the See: https://github.com/puppetlabs/provision_service/pull/280 |
Given the complexities discovered during implementation for the Acceptance Test workflows, I'll raise separate tickets to cover:
|
…c_tests (GH-958) Add Spec tests for Ruby 2.5, 2.7 on Github Actions
Create a Github Workflow for the PR Tests that will cover:
On a hosted runner:
2.5
,2.7
):rubocop
spec:coverage
license_finder
test_pdk_as_library
spec
The text was updated successfully, but these errors were encountered: