fix: cannot be narrowed from 'double' to 'float'

8 jobs for main
Status Job ID Name Coverage
  Build
canceled #19589
build

 
  Test
canceled #19592
allowed to fail
bandit-sast

canceled #19591
allowed to fail
code_quality

canceled #19593
allowed to fail
eslint-sast

canceled #19594
allowed to fail
flawfinder-sast

canceled #19596
allowed to fail
secret_detection

canceled #19595
allowed to fail
semgrep-sast

canceled #19590
test