Discourse Custom Wizard main does not work on tests-passed

Discourse Custom Wizard either has a bug, or is incompatible with the Discourse commit linked below.

Time: 2023-06-01T00:08:30+00:00
Message: ci / backend_tests has failed: Process completed with exit code 1.

Discourse

Branch: tests-passed
SHA:

Plugin

Branch: main
SHA:

Details

Hmm

  1) CustomWizard::Mapper interpolates avatar with valid size
     Failure/Error:
       expect(CustomWizard::Mapper.new(
         inputs: avatar_inputs,
         data: data,
         user: user1
       ).perform).to eq("Avatar: ![avatar](#{user1.avatar_template_url.gsub("{size}", "120")})")
     
       expected: "Avatar: ![avatar](//test.localhost/letter_avatar_proxy/v4/letter/a/b3f665/120.png)"
            got: "Avatar: ![avatar](//test.localhost/letter_avatar_proxy/v4/letter/a/b3f665/45.png)"
     
       (compared using ==)
     # ./plugins/discourse-custom-wizard/spec/components/custom_wizard/mapper_spec.rb:286:in `block (3 levels) in <main>'
     # ./spec/rails_helper.rb:372:in `block (3 levels) in <top (required)>'
     # ./spec/rails_helper.rb:367:in `block (2 levels) in <top (required)>'
     # ./spec/rails_helper.rb:356:in `block (2 levels) in <top (required)>'

Caused by FEATURE: reduce avatar sizes to 6 from 20 (#21319) · discourse/discourse@c2332d7 · GitHub

3.Our default avatar sizes are now “24|48|72|96|144|288” these sizes were
very specifically picked to limit amount of bluriness introduced by webkit.
Our avatars are already blurry due to 1px border, so this corrects old blur.

Discourse Custom Wizard has recovered from this issue.