Serhii Chvaliuk
c10a268bde
🐛 Source Github: add incremental for WorkflowRuns ( #13115 )
...
* add incremental for `workflowruns`
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2022-05-27 21:01:28 +03:00
Marcos Marx
dca2256a7c
Bump 2022 license version ( #13233 )
...
* Bump year in license short to 2022
* remove protocol from cdk
2022-05-26 15:00:42 -03:00
Serhii Chvaliuk
8c394b3734
🐛 Source Github: add incremental for repositories, workflows, pull_request_comment_reactions, issue_reactions, issue_comment_reactions, commit_comment_reactions ( #12294 )
...
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2022-05-13 21:18:24 +03:00
Serhii Chvaliuk
8cf45693b1
🐛 Source Github: add new streams TeamMembers, TeamMemberships ( #11893 )
...
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2022-04-21 18:50:56 +03:00
Serhii Chvaliuk
e9946c9be3
Source Github: re-implement incremental for reviews stream ( #11623 )
...
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2022-04-02 01:11:19 +03:00
Amin Bz
a203d685b3
🎉 Source Github: add 2 new streams (workflows, workflow runs) ( #9251 )
...
* 3 new streams to the github api and adding task_id in the stories stream for the connector asana
* pull request update bump version GitHub Asana
* correct schema
* remove changes on asana connector - moved to another pull request
* security alert stream add variable
* bump version github
* fix schema
* fix schemad
* solve conflic
* correct teams stream
* remove stream and fix some files
* remove config catalog
* correct schema
* solve fb conflict
* solve final conflict with files
* correct github streams
* correct assignes in config_catalog
* update docs and bump connector version
Co-authored-by: Marcos Marx <marcosmarxm@gmail.com >
2022-03-30 20:53:16 -03:00
Serhii Chvaliuk
0f475ce6ff
🐛 Source Github: test coverage more than 90% ( #10967 )
...
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2022-03-19 13:14:53 +02:00
Serhii Chvaliuk
1bf94704fc
🐛 Source Github: add new stream ProjectCards ( #10766 )
...
* add new stream `Deployments`
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2022-03-10 11:01:51 +02:00
Serhii Chvaliuk
b2aa69574c
🐛 Source Github: add new streams Deployments, ProjectColumns, PullRequestCommits ( #10385 )
...
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2022-03-03 21:07:17 +02:00
Chris Wu
5b6b48ca10
🎉 Source GitHub: Use CDK caching and convert PR-related streams to incremental ( #7250 )
...
* Source GitHub: Use CDK caching and convert PR-related streams to incremental
* Remove extra change
* Consolidate
* Address comments
* Fix integration test config
* Fix merge
* Update sample state
* Bump release version
* Bump version
* Address feedback
* Bump version
* Fix formatting
2022-01-06 19:50:15 -03:00
Dmytro
78fd9d37ee
🎉 Source github: add oauth spec file ( #6761 )
2021-10-05 22:28:56 +03:00
Michel Tricot
1773e41e47
Shorten our headers + adds contributors file ( #6478 )
2021-09-27 10:45:50 -07:00
Yevhenii
9b71c28902
🎉 Source Github: add reaction streams ( #5860 )
...
* Source Github: add reaction streams
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com >
2021-09-09 13:13:29 +03:00
Yevhenii
d74c47a863
🎉 Source GitHub: Add more streams ( #5757 )
...
* Add Organizations stream to Github Source
* Add Repositories stream
* Add Repositories stream spec
* Add Branches stream
* Add Tags stream
* Add ReviewComments stream
* Add users stream
* Add pull request stats stream
Co-authored-by: Chris Wu <chris@faros.ai >
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com >
2021-09-01 15:02:08 +03:00
oleh.zorenko
3b8f6e86f4
Source GitHub: use new repo for SAT tests ( #5726 )
...
* 5721 Use new repo for GitHub SAT tests
Use new `airbytehq/integration-test` repo.
Remove unneeded files.
* Update docs
* Remove version bumping
2021-08-30 23:15:24 +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
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
Oleksandr
0170822ccc
🎉 Source Github: Extend existing streams with user property ( #5156 )
...
* Added User property to certain schemas, updated acceptance-tests, bumped versions
* Added changelog
* moved users.json to the schemas/shared
* add newline to user.json
Co-authored-by: Oleksandr Bazarnov <oleksandr.bazarnov@globallogic.com >
2021-08-05 11:40:06 +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