2.4.0
Address zizmor issues
Bump astral-sh/setup-uv from 5.3.0 to 5.4.1 (#3580)
Bump github/codeql-action from 3.27.0 to 3.28.0 (#3540)
Upgrade the publishing action to get correct licensing info on PyPI (#3585)