singer-io / singer-io/tap-github

Issue assignee has no properties

Open
#130 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
76
Forks
86
PR merge metrics
No merged PRs in 30d

Description

In the issues schema, there is an assignee field of type object but it has no properties. This causes an error with bigquery taps because the schema for json has to be defined (in postgres, it just accepts a json blob).

Is this intentional or incomplete? I'm happy to open a PR. Is there a way to reuse assignee.json ?

https://github.com/singer-io/tap-github/blob/778682b0479a7d50cc8cf8920f6d678189254cf4/tap_github/schemas/issues.json#L75-L80

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in tap_github/schemas/issues.json at the assignee field referenced in the issue, then compare it with assignee.json. Determine how the issue schema should represent assignee data and verify that the resulting schema is accepted by BigQuery taps without changing the PostgreSQL behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-engineering
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.