Skip to content

ci: change Python stub generation from imperative to declarative - #296

Closed
EzraBrooks wants to merge 2 commits into
open-planning:mainfrom
EzraBrooks:hoist-python-stubgen-ci-logic
Closed

EzraBrooks wants to merge 2 commits into
open-planning:mainfrom
EzraBrooks:hoist-python-stubgen-ci-logic

Conversation

@EzraBrooks

@EzraBrooks EzraBrooks commented Sep 3, 2026 •

Copy link
Copy Markdown
Collaborator

YAML is not a programming language

which sounds like something the community would make up a tongue in cheek acronym for.. YINAPL?

@EzraBrooks

Copy link
Copy Markdown
Collaborator Author

FYI @eholum @sea-bass this changes the job name so will require some GitHub repo settings futzing.

@EzraBrooks
EzraBrooks force-pushed the hoist-python-stubgen-ci-logic branch from 571c8ab to 4a56d69 Compare September 3, 2026 15:53
Make the contents of the job clear in its name and remove inline YAML logic.
@EzraBrooks
EzraBrooks force-pushed the hoist-python-stubgen-ci-logic branch from 46dba6f to ec00096 Compare September 3, 2026 16:06
@EzraBrooks EzraBrooks mentioned this pull request Sep 3, 2026

@sea-bass sea-bass left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is more legible -- thanks!

Comment on lines +72 to +73
- ros_distro: humble
generate_python_stubs: "OFF"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we add a comment explaining that we're not generating stubs here because the nanobind version on ubuntu 22.04 is pre-2.0 and therefore does not have tje stubgen feature?

@EzraBrooks

Copy link
Copy Markdown
Collaborator Author

merged into #299

@EzraBrooks EzraBrooks closed this Sep 4, 2026
@EzraBrooks
EzraBrooks deleted the hoist-python-stubgen-ci-logic branch September 4, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants