Code Monkey home page Code Monkey logo

airbyte-connectors's People

Contributors

chalenge avatar cjwooo avatar dbruno21 avatar dependabot[bot] avatar eskrm avatar huongtn avatar imactia avatar jaorr95 avatar konfortes avatar matiaslcoulougian avatar matussmutny avatar meldiner avatar mudasirmirza avatar nat-casey avatar nthbooth avatar ogusak avatar omreego avatar patrobinson avatar prakashcc avatar roma-kyrnis avatar saviogl avatar ted-faros avatar thomas-gerber avatar thomasdashney avatar tovbinm avatar vivekin avatar willmarks avatar yacinehmito avatar yevgenius avatar ypc-faros avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

airbyte-connectors's Issues

Fix Converters writing cicd_BuildCommitAssociation entities

On Faros CE, Buildkite connections cannot write cicd_BuildCommitAssociation entries because its converters need to properly set the uid, somewhat similar to this PR:
146cb16#diff-78e89bf564fd6dbf0d497de07baf220468bbee05a9bc73996c698f136970691aL47

This shall be fixed for all converters writing that entity.

2022-04-27 22:59:27 destination > Error processing input: Failed to write cicd_BuildCommitAssociation record: [{"extensions":{"path":"$.selectionSet.insert_cicd_BuildCommitAssociation_one.args.object[0].vcs_Commit.data.vcs_Repository.data","code":"constraint-violation"},"message":"Not-NULL violation. null value in column \"uid\" of relation \"vcs_Repository\" violates not-null constraint"}]

Add start_date argument to all sources (where applicable)

Hi @huongtn!

As it was discussed with you, please add the start_date argument to the following connectors (where applicable):

Merged:

  1. Agile Accelerator
  2. Backlog
  3. BitBucket
  4. Customer – io
  5. Datalog
  6. Docker
  7. FireHydrant
  8. Google Calendar
  9. Harness
  10. Jenkins
  11. Okta
  12. PagerDuty
  13. Phabricator
  14. Shortcut
  15. SquadCast
  16. StatusPage
  17. VictorOps

Not Merged:

  1. Azure Active Director
  2. Azure Git
  3. Azure Pipeline
  4. Bamboo
  5. BuildKite
"start_date": {
        "type": "string",
        "title": "Start Date",
        "description": "The date from which you'd like to replicate data for GitHub in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated",
        "examples": ["2021-03-01T00:00:00Z"],
        "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
 }

Example of this argument in GitHub -
https://github.com/airbytehq/airbyte/blob/master/airbyte-integrations/connectors/source-github/source_github/spec.json#L65-L71

Also, attaching here the initial description of the request from Matthew:
https://devcube-group.slack.com/archives/C01U644P2P4/p1647962158678039

Build failing

Running build from the root of the project fails with tsc

> [email protected] build /airbyte-connectors/faros-airbyte-cdk
> tsc -p src

src/destinations/destination-runner.ts:87:19 - error TS2339: Property 'message' does not exist on type 'unknown'.

87                 e.message ? e.message : e
                     ~~~~~~~

Reset can fail after removing dependent streams

Applies to Faros Community Edition

How to reproduce:

  • on a GitHub connection, sync with the canned streams
  • delete reviews and review_comments streams, trigger the reset

the reset fails with the following error
2022-04-06 17:04:22 ERROR i.a.c.i.LineGobbler(voidCall):82 - Failed to reset vcs_PullRequest data for origin mygithubsrc: [{"extensions":{"path":"$","code":"constraint-violation"},"message":"Foreign key violation. update or delete on table \"vcs_PullRequest\" violates foreign key constraint \"vcs_PullRequestComment_pullRequest_fkey\" on table \"vcs_PullRequestComment\""}]
which is likely because the reset does not delete the data from the removed streams.

Workaround once in that situation: update source schema, reset, delete unwanted streams.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.