Dmytro
83fabfeabb
Github source: fix config backward compatability ( #6833 )
2021-10-07 10:52:05 +03:00
Dmytro
78fd9d37ee
🎉 Source github: add oauth spec file ( #6761 )
2021-10-05 22:28:56 +03:00
Yevhenii
1644f9016a
🎉 Source GitHub: Add option to pull commits from user-specified branches ( #6223 )
...
* Add option to pull commits from user-specified branches
* Address comments part 1
* Fix Repositories stream error when repo is not part of an org
* Make compatible with old state version and fix request_params to use branch-specific value
Co-authored-by: Chris Wu <chris@faros.ai >
2021-09-22 11:56:23 +03:00
Arthur Galuza
51d406d6f2
🎉 Source Github: Add MultipleTokenAuthenticator ( #5223 )
...
* Add multiple token authenticator
* Add MultipleTokenAuthenticator
* Upd docs
* Refactor
* Upd docs
* Fix merge typo
* Upd multiple token support: switch to list of tokens
* Upd multiple token support: refactoring
* Update airbyte-integrations/connectors/source-github/source_github/spec.json
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
* Update airbyte-integrations/connectors/source-github/source_github/spec.json
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
* Cleanup, switch to MultipleTokenAuthenticator completely
* Upd changelog
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
2021-08-19 08:41:14 +03:00
Yevhenii
03e1ff96b8
🐛 Source Github: Fix set up validation ( #5456 )
...
* Fix set up validation
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com >
2021-08-18 16:03:58 +03:00
Yevhenii
05fd4e76f3
Source Github: Support syncing multiple repositories/organizations ( #5136 )
...
Support syncing multiple repositories/organizations
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com >
2021-08-13 16:24:24 +03:00
oleh.zorenko
84ba3e79b3
🎉 Native GitHub connector ( #4174 )
...
* GitHub source initial version
All streams are in `full_refresh` mode only.
* Run format command
* Add handling for 404 error in Teams stream
* Update creds naming for github
* Update acceptance tests
* Update check_connection()
* Code review fixes
Remove `/integration_tests/catalog.json` file.
Use `Collaborators` class in `check_connection()` function.
Remove excessive data from GithubStream class.
* Remove unused import
* Implement requested changes
* Add incremental streams
* Remove `supports_incremental`
* Update docs
* Implement requested changes
* Implement requested changes
* Implement requested changes
* Bump connector version
2021-07-06 17:06:34 +03:00