airbyte icon indicating copy to clipboard operation
airbyte copied to clipboard

✨Source Pivotal-Tracker: Migrate Python CDK to Low-code CDK

Open btkcodedev opened this issue 10 months ago • 9 comments

What

Migrating Source Pivotal Tracker to Low-Code CDK Closes airbytehq/airbyte-internal-issues#7010

How

Developed using (Configuration Based Source) low-code CDK

Recommended reading order

  1. spec.yaml
  2. manifest.yaml
  3. schemas/*

Tests

Integration & Acceptance
  • Full passed state:

image

🚨 User Impact 🚨

  • Migration to low-code

btkcodedev avatar Apr 10 '24 06:04 btkcodedev

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
airbyte-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 13, 2024 9:23am

vercel[bot] avatar Apr 10 '24 06:04 vercel[bot]

Inline Schema ✅ Poetry lock file ✅ No Breaking change ✅ Docs updated ✅

airbyte-ci test All pass state: Results: image

btkcodedev avatar Apr 10 '24 06:04 btkcodedev

Marking PR as ready to merge

btkcodedev avatar Apr 10 '24 06:04 btkcodedev

All comments resolved

btkcodedev avatar Apr 15 '24 15:04 btkcodedev

@btkcodedev can you please fix the following schemas related issues?

projects stream:

  • remove field required
  • field id should have type of ["null", "integer"]
  • field created_at should have format of "date-time"
  • field updated_at should have format of "date-time"
  • field project_id should be added to the schema to avoid breaking changes during migration
  • field account_id should have type of ["null", "integer"]
  • field version should have type of ["null", "integer"]
  • field iteration_length should have type of ["null", "integer"]
  • field current_iteration_number should have type of ["null", "integer"]
  • field velocity_averaged_over should have type of ["null", "integer"]
  • field number_of_done_iterations_to_show should have type of ["null", "integer"]
  • field initial_velocity should have type of ["null", "integer"]
  • field start_time should have format of "date-time"

activity stream:

  • remove field required
  • field secondary_resources should have items with type of ["null", "string"]
  • field project_id should be added as well as logic to add this field in the stream
  • field occurred_at should have format of "date-time"
  • field performed_by.id should have type of ["null", "integer"]
  • fields performed_by.email and performed_by.username should be added
  • field project_version should have type of ["null", "integer"]
  • field changes.items.id should have type of ["null", "integer"]
  • field primary_resources.items.id should have type of ["null", "integer"]

askarpets avatar Apr 16 '24 09:04 askarpets

Changes done :white_check_mark: CI - Passing

btkcodedev avatar Apr 19 '24 15:04 btkcodedev

@askarpets All comments resolved, please continue the merge process :bow:

btkcodedev avatar Apr 22 '24 15:04 btkcodedev

Tests fixed :white_check_mark:

btkcodedev avatar Apr 25 '24 18:04 btkcodedev

Comments resolved, Please continue merging process

btkcodedev avatar May 02 '24 11:05 btkcodedev