This commit allows to use aliases in config YAML because:
Aliases are useful (especially for datasource.yml) and already used in Cookpad, and
Config files are written by developers themselves.
I manually confirmed to pass tests on my local machine with Ruby 3.0.5 and Ruby 3.1.3, with/without modifications of config/test/datasource.yml as follows
Ruby 3.1 (or Psych 4.0) changes
Psych.load
behavior: https://github.com/ruby/psych/releases/tag/v4.0.0This commit allows to use aliases in config YAML because:
I manually confirmed to pass tests on my local machine with Ruby 3.0.5 and Ruby 3.1.3, with/without modifications of
config/test/datasource.yml
as follows