Skip to content

[EPIC] Migrate to new repo #33

Closed
Closed
@aaronsteers

Description

@aaronsteers

POC "Spike" Tasks

### POC Spike Tasks
- [x] Create new repo (dry-run)
- [x] Create and run script to import pruned files and commit history from monorepo to new repo.
- [x] CI Workflow: linting check and fix
- [x] CI Workflow: formatting check and fix
- [x] CI Workflow: typing checks
- [x] Release Workflow: [started] PyPI publish + changelog?
### Documentation
- [ ] https://github.com/airbytehq/airbyte-python-cdk/issues/34
- [x] Documentation: make sure to leave `airbyte-cdk/README.md` with a note that we're moving to the new repo

DX Workflow Demos

### DX Demo Tasks
- [x] DX Demo: How to publish the CDK
- [ ] DX Demo: Co-Develop a Connector and CDK at the Same Time
- [ ] DX Demo: How to switch a Co-Developed Connector to a published/pinned CDK ref
- [ ] DX Demo: [Something about Source Declarative Manifest]

Rollout Tasks

### Rollout Tasks
- [x] Create new repo (real) [2 hrs]
- [x] Copy-in workflow updates from spike [1 hr]
- [x] Test everything, debug any issues. [3 hrs, + ~3 days blocked in an oncall style]
- [x] ~~Release Workflow: Connector Builder platform PR~~ (not needed; builder pins to CDK already)
- [ ] https://github.com/airbytehq/airbyte-python-cdk/issues/35

Post-Rollout Tasks

### Post-Rollout Tasks
- [ ] https://github.com/airbytehq/airbyte-python-cdk/issues/64
- [ ] https://github.com/airbytehq/airbyte-python-cdk/issues/79
- [ ] https://github.com/airbytehq/airbyte-internal-issues/issues/10779
- [ ] https://github.com/airbytehq/airbyte-internal-issues/issues/10855
- [ ] https://github.com/airbytehq/airbyte-internal-issues/issues/10664
- [x] Update the `README.md` on the new repo and update the note about the release flow (do this once we settle SDM release flow as well)

Other outstanding questions:

  1. What do we need to do for Source Declarative Manifest?
  2. What do we need to do for connector builder?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions