Skip to content

fix(#68): install deps in workflows, bump generator 7.12.0 -> 7.14.0 - #69

Merged
maddawik merged 2 commits into
mainfrom
68-update-generate-workflow-to-install-deps
Aug 2, 2025
Merged

maddawik merged 2 commits into
mainfrom
68-update-generate-workflow-to-install-deps

Conversation

@maddawik

@maddawik maddawik commented Aug 1, 2025

Copy link
Copy Markdown
Member

This commit resolves several problems:

  1. Dependencies were not being installed pre-generate workflow (not
    found in tests when there were no new changes in our OpenAPI spec).
  2. Tests were failing to run because of some dependency issues. I bumped
    OpenAPI generator CLI from 7.12.0 -> 7.14.0 which updates the minimum
    version needed for urllib3 which resolves those failures.
  3. The Makefile commands and the inline bash that was being used within
    the github workflows were not in-sync (things were pip installd and
    not all the make targets were leveraged). That's all been cleaned
    up so that poetry wraps every command (guaranteeing we're using the
    version we specify in the pyproject.toml) and that make targets
    are used in all of the workflows.

After these changes were made, the python sdk was regenerated from this
branch and merged in (see commits).

@maddawik maddawik self-assigned this Aug 1, 2025
@maddawik maddawik linked an issue Aug 1, 2025 that may be closed by this pull request
@maddawik
maddawik force-pushed the 68-update-generate-workflow-to-install-deps branch 2 times, most recently from 8b8d375 to 6e2b6a7 Compare August 1, 2025 22:32
@maddawik maddawik changed the title fix(#68): install deps in generate, use poetry to wrap tool usage fix(#68): install deps in generate and release workflows Aug 1, 2025
@maddawik
maddawik force-pushed the 68-update-generate-workflow-to-install-deps branch 2 times, most recently from 1f0d726 to 4c0cee4 Compare August 2, 2025 18:43
@maddawik maddawik changed the title fix(#68): install deps in generate and release workflows fix(#68): install deps in workflows, bump generator 7.12.0 -> 7.14.0 Aug 2, 2025
@maddawik
maddawik force-pushed the 68-update-generate-workflow-to-install-deps branch 2 times, most recently from 38caed3 to 15bd783 Compare August 2, 2025 18:56
This commit resolves several problems:

1. Dependencies were not being installed pre-generate workflow (not
   found in tests when there were no new changes in our OpenAPI spec).
2. Tests were failing to run because of some dependency issues. I bumped
   OpenAPI generator CLI from 7.12.0 -> 7.14.0 which updates the minimum
   version needed for `urllib3` which resolves those failures.
3. The Makefile commands and the inline bash that was being used within
   the github workflows were not in-sync (things were `pip install`d and
   not all the `make` targets were leveraged). That's all been cleaned
   up so that `poetry` wraps every command (guaranteeing we're using the
   version we specify in the `pyproject.toml`) and that `make` targets
   are used in all of the workflows.
@maddawik
maddawik force-pushed the 68-update-generate-workflow-to-install-deps branch from 15bd783 to 6fa1bd7 Compare August 2, 2025 20:03
[bot](2025-08-02 20:05:32) Sync SDK with OpenAPI spec

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@maddawik
maddawik merged commit b21cd4b into main Aug 2, 2025
@maddawik
maddawik deleted the 68-update-generate-workflow-to-install-deps branch August 2, 2025 20:17
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.

Update generate workflow to install deps

1 participant