Skip to content
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

(maint) Update to PDK 1.6.0 with some basic checks #2

Merged
merged 2 commits into from Jun 28, 2018
Merged

(maint) Update to PDK 1.6.0 with some basic checks #2

merged 2 commits into from Jun 28, 2018

Conversation

jarretlavallee
Copy link
Contributor

This PR updates to PDK 1.6.0 and adds some tests for Travis-CI. As we are still identifying what the testing platform will be, this is a minimal base testing. Acceptance testing using bolt and docker will probably be a long-term solution, but this PR is aimed at syntax and linting. This PR validates puppet lint, metadata, rubocop, and shellcheck in travis.

We will still need to identify a syntax and linting mechanism for powershell scripts. Possibly with PSScriptAnalyser using the powershell container or using appveyor.

As a follow-up item to this PR, travis will need to be enabled on this repo.

Jarret Lavallee added 2 commits June 27, 2018 16:43
Prior to this commit the module was using pdk 1.4.1. This commit updates
to PDK 1.6.0.
Prior to this commit there was an appveyor.yml and no other CI files.
This commit adds a .sync.yml for PDK 1.6.0 and configures some basic
tests for the module. The tests include a shellcheck option and enforce
rubocop. There are no spec tests currently defined.
@jarretlavallee jarretlavallee added the enhancement New feature or request label Jun 28, 2018
@jarretlavallee jarretlavallee changed the title (maint) UPdate to PDK 1.6.0 with some basic tests (maint) Update to PDK 1.6.0 with some basic tests Jun 28, 2018
@jarretlavallee jarretlavallee changed the title (maint) Update to PDK 1.6.0 with some basic tests (maint) Update to PDK 1.6.0 with some basic checks Jun 28, 2018
Copy link
Collaborator

@MartyEwings MartyEwings left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks Good Thanks! ill look into adding the travis files

@MartyEwings MartyEwings merged commit c95512b into puppetlabs:master Jun 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants