Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emitted schemas do not honor catalog #153

Open
JohannesRudolph opened this issue Jan 5, 2022 · 0 comments
Open

Emitted schemas do not honor catalog #153

JohannesRudolph opened this issue Jan 5, 2022 · 0 comments

Comments

@JohannesRudolph
Copy link

I'm running this tap via meltano. I'm hitting the same bug as #130, so I was thinking I could work around this by providing a custom catalog to the tap, via meltano.yml

    select:
      - issues.id
      - issues.url
      - issues.repository_url
      - issues.state
      - issues.title
      - issues.number
      - issues.comments
      - issues.closed_at

The singer record messages emitted by the tap only include the right fields. However, it appears the schema message does not honor the catalog and still includes the problematic issues.assignee field. This means I'm not able to connect tap-github to target-bigquery due to the missing issue.assignee schema (even though this property is not selected!)

I'm new to the singer ecosystem, so I have checked other taps and they seem to adapt the schema message they emit based on the catalog provided to the tap. But I may be getting this wrong, so I appreciate your feedback if this is a problem with this tap or if I need to look elsewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant