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

(PE-36370) remove yaml support #309

Merged

Conversation

jonathannewman
Copy link
Contributor

This removes support for yaml configuration files from trapperkeeper.
The yaml configuration is not a common case, and not used in Puppet
Enterprise at all. The yaml parser is the source of multiple CVEs.

This removes support for yaml configuration files from trapperkeeper.
The yaml configuration is not a common case, and not used in Puppet
Enterprise at all.  The yaml parser is the source of multiple CVEs.
This adds PR based testing and kondo and eastwood linting via
github actions.
@jonathannewman jonathannewman added the work in progress (...and please don't merge) label Jun 22, 2023
@jonathannewman jonathannewman requested a review from a team as a code owner June 22, 2023 17:26
This resolves the clj-kondo linting warnings found when clj-kondo
was enabled.
@jonathannewman jonathannewman force-pushed the PE-36370/main/remove-yaml-support branch from 6ef7eba to 512a819 Compare June 22, 2023 20:24
This fixes and ignores issues found by eastwood.
@jonathannewman jonathannewman force-pushed the PE-36370/main/remove-yaml-support branch from aed7f77 to bb828ec Compare June 22, 2023 22:21
@jonathannewman jonathannewman removed the work in progress (...and please don't merge) label Jun 22, 2023
Copy link
Contributor

@steveax steveax left a comment

Choose a reason for hiding this comment

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

👍

@steveax steveax merged commit ae6807b into puppetlabs:main Jun 26, 2023
5 checks passed
@jonathannewman jonathannewman deleted the PE-36370/main/remove-yaml-support branch June 26, 2023 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants