airbyte icon indicating copy to clipboard operation
airbyte copied to clipboard

source-oracle,cdk2: add Micronaut CLI entrypoints

Open postamar opened this issue 10 months ago • 2 comments

This PR has the Micronaut connector entrypoint and does basic CLI argument processing by setting Micronaut properties to suitable values.

Most of this was written by @jdpgrailsdev and I didn't invent much. I moved away from the picocli annotations and instead chose to define the CLI grammar using the programmatic API. Ostensibly this is to have separate rules for sources and destinations but really it's to allow for "secret" test-only extra arguments which are going to be rather useful in integration tests.

This PR also adds the barest of skeletons for a fake source connector in the CDK tests.

postamar avatar Apr 26 '24 03:04 postamar

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

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
airbyte-docs ⬜️ Ignored (Inspect) Visit Preview May 3, 2024 4:36pm

vercel[bot] avatar Apr 26 '24 03:04 vercel[bot]

[!WARNING] This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite. Learn more

  • #37794 Graphite
  • #37793 Graphite
  • #37611 Graphite
  • #37610 Graphite
  • #37609 Graphite
  • #37608 Graphite
  • #37607 Graphite
  • #37606 Graphite
  • #37605 Graphite 👈
  • #37604 Graphite
  • #37603 Graphite
  • master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @postamar and the rest of your teammates on Graphite Graphite

postamar avatar Apr 26 '24 03:04 postamar