Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Workflow API routes - Part 3 #17978

Draft
wants to merge 105 commits into
base: dev
Choose a base branch
from

Conversation

heisner-tillman
Copy link
Contributor

@heisner-tillman heisner-tillman commented Apr 12, 2024

This is a part of #10889 and an extension of #17463 and #17548.

Summary

  • Refactored API routes:
    • PUT: api/workflows/{workflow_id} POST /api/workflows
      • Added pydantic models to input
      • Added pydantic models to return
      • Removed the mapping to the legacy route
    • POST /api/workflows
      • Added pydantic models to input
      • Added pydantic models to return
      • Removed the mapping to the legacy

How to test the changes?

  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    You can find the interactive API documentation here:

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

@heisner-tillman heisner-tillman marked this pull request as draft April 12, 2024 15:25
@github-actions github-actions bot added this to the 24.1 milestone Apr 12, 2024
@heisner-tillman heisner-tillman changed the title Workflows Refactor Workflow API routes - Part 2 Apr 15, 2024
@heisner-tillman heisner-tillman changed the title Refactor Workflow API routes - Part 2 Refactor Workflow API routes - Part 3 Apr 15, 2024
@heisner-tillman heisner-tillman force-pushed the workflows branch 2 times, most recently from 85b4a9e to 90f8c92 Compare May 11, 2024 15:02
@mvdbeek mvdbeek removed this from the 24.1 milestone May 14, 2024
@heisner-tillman heisner-tillman force-pushed the workflows branch 2 times, most recently from ce7dafb to 773f11f Compare May 29, 2024 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants