* Use ** instead of |
* Using typing type
* Using typing type
* Using typing type
* Revert "Merge branch 'master' into alex/support_3.8"
This reverts commit 5c7581518e, reversing
changes made to 5cb47f8c70.
* Revert "Merge branch 'master' into alex/support_3.8"
This reverts commit 5cb47f8c70, reversing
changes made to 4058fce754.
* Revert "Merge branch 'master' into alex/support_3.8"
This reverts commit e1d109905a, reversing
changes made to da881ef0d7.
* reset changes
* undo borked publish
* downgrade bumpversion.cfg and Dockerfile too
* explicitely support >=3.8
* update readme
Scripts to
* Run CATs against the local CDK for one connector
* Run CATs against the local CDK for multiple connectors
* Create a connecter image with the local CDK
---------
Co-authored-by: Alexandre Girard <alexandre@airbyte.io>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* airbyte_protocol as dependency for cdk
download from pypi instead of using local directory in monorepo
* remove generate-protocol-files.sh
* protocol_models => models
airbyte_protocol.models more closely reflects java package name
* use published pypi package
* fix imports
* context because someone will wonder what happened here
* run formatter
---------
Co-authored-by: Conor <cpdeethree@users.noreply.github.com>
Co-authored-by: Sherif Nada <snadalive@gmail.com>
Co-authored-by: cgardens <charles@airbyte.io>
* [ISSUE #19981] testing version bump
* [ISSUE #19981] debugging part-to-bump
* [ISSUE #19981] further debugging on part-to-bump
* [ISSUE #19981] further debugging on part-to-bump yet again
* [ISSUE #19981] further debugging on part-to-bump yet again and again
* [ISSUE #19981] improving on first successful attempt
* [ISSUE #19981] adding changelog and concurrency
* [ISSUE #19981] update version in .bumpversion.cfg
* [ISSUE #19981] testing Slack notification with working channel
* [ISSUE #19981] documentation and clean up before PR
* [ISSUE #19981] make changelog-message optional
* [ISSUE #19981] align version with new release
* [ISSUE #19981] code review
* Add README info about installing the local CDK locally and in Docker
* Add '|| true' to validate_dockerignore()
* Update airbyte-cdk/python/README.md
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Dockerfile to 3.9
* Python version
* More python updates
* 3.9 on GitHub actions and lint updates
* Test out 3.9.11 on GitHub actions
* install python with an action
* formatting: newline
* Also has python code
* only check first level for changed modules
Previous example (source-google-search-console/credentials)
* Test failure: there is no logger.trace
Completely test the OAuth module and streams/core.py file.
Add pytest-mock as well as a convenience wrapper to run the type checker and the test together when developing.
Also configure pytest to pick up loggers at the INFO level and above, and pick up standard out for easier debugging.
Some of the script bits are unpolished - will improve them as we go along.
Allow us to publish CDK versions on PyPi via Github workflows.
This lets us:
- Version CDK moving forward
- Publish via Github actions to both PyPi and test PyPi for test releases.
Note, this will not work on this branch as Github only detects new workflows after they are checked into master, so I was forced to develop and test this from a fork. Browse this PR or this PR to see this command in action.
Added publishing instructions to the Release Document.