20300: Call safe_load explicitly instead of using safe_yaml gem.
authorTom Clegg <tom@curii.com>
Wed, 6 Sep 2023 21:20:11 +0000 (17:20 -0400)
committerTom Clegg <tom@curii.com>
Mon, 25 Sep 2023 18:27:52 +0000 (14:27 -0400)
commit8cc6fad164fa9d3bdf0fb5965967031a8e1ce9e2
treec8dd0a9aa82a11c7b112ef952cd74059c35fe030
parent544f1dceeb4e5fcc63b683d3edac48e62bca5958
20300: Call safe_load explicitly instead of using safe_yaml gem.

safe_yaml breaks new i18n.

ArgumentError: wrong number of arguments (given 2, expected 1)
/home/tom/.gem/ruby/2.7.0/gems/safe_yaml-1.0.5/lib/safe_yaml.rb:37:in `unsafe_load_file'
/home/tom/.gem/ruby/2.7.0/gems/i18n-1.14.1/lib/i18n/backend/base.rb:254:in `load_yml'
...

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
12 files changed:
services/api/Gemfile
services/api/Gemfile.lock
services/api/app/controllers/database_controller.rb
services/api/app/models/workflow.rb
services/api/config/application.rb
services/api/config/arvados_config.rb
services/api/config/initializers/reload_config.rb
services/api/lib/config_loader.rb
services/api/lib/migrate_yaml_to_json.rb
services/api/lib/serializers.rb
services/api/script/arvados-git-sync.rb
services/api/script/migrate-gitolite-to-uuid-storage.rb