Skip to content

load YAML in tests with unsafe_load - #14

Open
boutil wants to merge 1 commit into
dazuma:masterfrom
boutil:master
Open

load YAML in tests with unsafe_load#14
boutil wants to merge 1 commit into
dazuma:masterfrom
boutil:master

Conversation

@boutil

@boutil boutil commented Nov 22, 2022

Copy link
Copy Markdown

Starting from ruby3.1, the psych library uses safe_load underneath load to read YAML. As Versionomy::Value is not in the whitelist of classes permitted to be loaded two tests fails with the error

Psych::DisallowedClass: Tried to load unspecified class: Versionomy::Value

This change proposes to use unsafe_load as the YAML content to be loaded is well controlled.

Starting from ruby3.1, the psych library uses safe_load underneath load
to read YAML. As Versionomy::Value is not in the whitelist of classes
permitted to be loaded two tests fails with the error
Psych::DisallowedClass: Tried to load unspecified class: Versionomy::Value
This change proposes to use `unsafe_load` as the YAML content to be
loaded is well controlled.
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.

1 participant