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

feat: revision based jobs #970

Merged
merged 3 commits into from
Sep 23, 2024
Merged

feat: revision based jobs #970

merged 3 commits into from
Sep 23, 2024

Conversation

cakeinsauce
Copy link
Collaborator

@cakeinsauce cakeinsauce commented Sep 11, 2024

  • Add revisions field to schemas and models
  • Create alembic migration
  • Update POST /jobs/create_job endpoint
  • Copy revision annotations over to the new job when got request from jobs on annotation side annotation/jobs/{job_id}
  • ?? Update PUT /jobs/{job_id} endpoint
  • Update POST /start/{job_id} endpoint
  • Test with UI
  • Groom the code
  • Add tests
  • [STEP 2] Add endpoint to retrieve annotations with unique revisions

@cakeinsauce cakeinsauce self-assigned this Sep 11, 2024
@cakeinsauce cakeinsauce changed the title feat: add revisions field to annotations feat: revision based jobs Sep 11, 2024
@cakeinsauce cakeinsauce force-pushed the feat/revision-job branch 5 times, most recently from 84a7eb1 to 3d48009 Compare September 23, 2024 11:18
@cakeinsauce cakeinsauce marked this pull request as ready for review September 23, 2024 11:20
@cakeinsauce cakeinsauce merged commit 9ea8c63 into main Sep 23, 2024
14 checks passed
@cakeinsauce cakeinsauce deleted the feat/revision-job branch September 23, 2024 15:30
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