Skip to content

[BUG] make install does not regenerate overture-schema-pyspark's codegen output - #580

Merged
Victor Schappert (vcschapp) merged 1 commit into
mainfrom
fix-install-pyspark-codegen
Jul 22, 2026
Merged

[BUG] make install does not regenerate overture-schema-pyspark's codegen output#580
Victor Schappert (vcschapp) merged 1 commit into
mainfrom
fix-install-pyspark-codegen

Conversation

@sethfitz

@sethfitz Seth Fitzsimmons (sethfitz) commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • make install only ran uv-sync, never generate-pyspark. The generated PySpark expressions and conformance tests aren't tracked in git, so a fresh worktree following the documented check out -> make install flow ended up with neither.
  • A plain pytest run afterward silently collected thousands fewer tests than the full suite, with no error to signal the gap -- discovered while verifying rebases of several other PRs against fresh worktrees.
  • install now depends on generate-pyspark, matching what check and test-all already do.

Closes #579.

Test plan

  • Fresh worktree, make install, confirm expressions/generated and tests/generated are populated
  • Full test suite passes with freshly generated code (6307 passed)

@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown

🗺️ Schema reference docs preview is live!

🌍 Preview https://staging.overturemaps.org/schema/pr/580/schema/index.html
🕐 Updated Jul 21, 2026 18:29 UTC
📝 Commit 7562b86
🔧 env SCHEMA_PREVIEW true

Note

♻️ This preview updates automatically with each push to this PR.

install only ran uv-sync, never generate-pyspark. The generated
expressions and conformance tests under overture-schema-pyspark aren't
tracked in git, so a fresh worktree following the documented
init-worktree -> make install flow had neither: a plain pytest run
afterward silently collected thousands fewer tests with no error to
signal the gap.

install now depends on generate-pyspark, matching what check and
test-all already do.

Closes #579.

Signed-off-by: Seth Fitzsimmons <seth@mojodna.net>
@vcschapp
Victor Schappert (vcschapp) merged commit 549a33e into main Jul 22, 2026
23 of 24 checks passed
@vcschapp
Victor Schappert (vcschapp) deleted the fix-install-pyspark-codegen branch July 22, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

make install does not regenerate overture-schema-pyspark's codegen output

3 participants