Float 3.0 is misparsed as integer 3 in workflow YAML · Issue #849 · actions/runner

Describe the bug 3.0 in a workflow is misparsed as integer 3. Or at the very least, when it's parsed and then later converted to a string (with ${{ matrix.ruby }}), it's 3 and not the expected 3.0....