Skip to content

feat: migrating code from prometronics to zenml - #1

Open
Andrapyre wants to merge 16 commits into
mainfrom
migration
Open

feat: migrating code from prometronics to zenml#1
Andrapyre wants to merge 16 commits into
mainfrom
migration

Conversation

@Andrapyre

@Andrapyre Andrapyre commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR migrates a zenml rust client that the ProMetronics team built into the ZenML org. It is currently running in production and contains a generator to create a client from workspace and management openapi specs.

Management Api Version: 0.13.22
Workspace Api Version: 0.96.2

Andrapyre and others added 15 commits October 28, 2025 18:06
## Description
This PR refactors all workspace api methods so that they have the
appropriate authentication. It also adds the following api categories to
the workspace client:
- artifacts
- artifact versions
- models
- model versions
- model version artifacts
- pipeline snapshots
- projects
- secrets
- tags
## Description
Struct to add secrets (via the id) was not able to be filled and
serialized/deserialized properly.
## Description
Tags can be serialized/deserialized both as strings and as structs
## Description

Adds `get_pipeline_run_status` to workspace client.
## Description
This PR adds the get pipeline method and revises the list snapshots
method to have an updated query.
## Description
Adding generator for zenml client.
Workspace api version: `0.96.2`
Admin api version: `0.13.22`
@Andrapyre
Andrapyre requested a review from AlexejPenner August 29, 2026 02:30
@AlexejPenner

Copy link
Copy Markdown
Collaborator

Amazing, it will take me some time to get through this :)

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