See this PR: #9
The codegen should only depend on the packagke-lock.json file: if that file does not change, then the generated code should not change.
This is critical to ensure CI reproducibility and test stability, For example, this test is failing now on main with no code changes: https://github.com/seamapi/python-next/actions/runs/8577021944/job/23508949582
Note that the openapi spec can be imported via
import { openapi } from '@seamapi/types/connect