human-essentials icon indicating copy to clipboard operation
human-essentials copied to clipboard

#4217 kit factory refactor

Open jimmyli97 opened this issue 1 year ago • 3 comments

Addresses #4217 for kits

Description

  • #4217 Hard codes all uses of kit factory
  • Remove kit :with_item trait and replace with KitCreateService - this is to make it easier for me to rewrite kit creation later when working on #3707

Kit :with_item trait removal conflicts with #4582, recommend merging that one first then I can merge and change their rspecs in this PR

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • Documentation update

How Has This Been Tested?

passes all rspecs

jimmyli97 avatar Aug 08 '24 23:08 jimmyli97

the failing tests are flaky ones, added them to the list

jimmyli97 avatar Aug 09 '24 02:08 jimmyli97

I split off the cleanup pieces into PR #4665

jimmyli97 avatar Sep 24 '24 02:09 jimmyli97

@jimmyli97 FYI: We had an urgent fix that required all the senior contributors this week , so we didn't get to look at this again. Hopefully this week will go better.

cielf avatar Sep 28 '24 17:09 cielf

@jimmyli97 this looks good, but there's a conflict now. :(

dorner avatar Dec 10 '24 01:12 dorner

can't recreate failing test locally, think this is a flake, added to list

jimmyli97 avatar Dec 10 '24 04:12 jimmyli97

failing test is a flake added to list

jimmyli97 avatar Jan 09 '25 03:01 jimmyli97

@dorner - does this need a final look-see before merging? (there have been changes since you approved)?

cielf avatar Jan 14 '25 17:01 cielf

@jimmyli97: Your PR #4217 kit factory refactor is part of today's Human Essentials production release: 2025.01.19. Thank you very much for your contribution!

github-actions[bot] avatar Jan 19 '25 16:01 github-actions[bot]