1
0
mirror of synced 2025-12-21 19:11:14 -05:00
Files
airbyte/docs/integrations/sources/github-migrations.md
devin-ai-integration[bot] 667b2b6361 fix(source-github): Normalize reaction field names for Avro/Parquet compatibility (do not merge) (#68095)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Patrick Nilan <nilan.patrick@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-10-22 09:16:14 -07:00

32 lines
1.0 KiB
Markdown

# GitHub Migration Guide
## Upgrading to 2.0.0
This release introduces breaking changes to the `reactions` object schema, which appears in multiple streams. The GitHub API returns reaction fields named `+1` and `-1`, but these field names contain special characters that are not supported by some destinations, causing sync errors.
### What changed
The reaction fields have been renamed for compatibility:
- `+1``plus_one`
- `-1``minus_one`
### Affected streams
All streams containing the `reactions` object are affected:
- `comments`
- `commit_comments`
- `issue_events`
- `issues`
- `releases`
- `review_comments`
### Required actions
After upgrading to version 2.0.0:
1. **Refresh your source schema** in the Airbyte UI to see the updated field names
2. **Reset affected streams** to re-sync data with the new field names (recommended if you need historical data with the corrected schema)
3. **Update downstream queries and dashboards** that reference the old `+1` and `-1` fields to use `plus_one` and `minus_one` instead