* mixpanel integration
* add gcc to build signer tap
* fix source
* update catalogs
* fix registration name
* use base classes for source and tests
+ fix issues with creds and incremental in configured_catalog.json
* restore json config file
* set default start_date to 1 year ago
* format
* fix logging of errors in BaseSingerSource
* move integration test launching after caching
* run in separate job so it's not blocking
* move if to job level
* edit comment
* fix yaml error
* switch to using workflow path
* dump github context
* add comment id propagation
* add comment updates when things finish
* only have reactions for slash command dispatch, not the actual worker
* fix syntax
* fix syntax better
* yaml is terrible
* remove todo comments
* add error message and use not success
* final tweaks
* oops
* remove context dump
* add shopify singer
* temporarily run exchangerate on push
* depend on base singer docker output, not just base
* add static arg ref
* add integration test runner
* fmt
* add echos to show what is happening in script
* remove integration test and standard test building as part of main workflow
* remove empty integration test launcher script and re-enable checking for image existing
* format
* automatically run everything on master
* test running all on branch
* use list
* add required regex flag
* move inputs up to root of action
* move back to workflow dispath
* handle default value in non-dispatch workflows
* fix typo
* add exit 1 on failure to find connector
* add launcher
* make launcher executable
* add workflow launcher script
* fix python install order
* fix base install reqs dependencies
* don't clobber dependencies
* remove cacheIf forcing
* it wasn't clobbering actually
* fix pip version
* loosen pyyaml version
* Revert "loosen pyyaml version"
This reverts commit 5a4eb3bc08.
* move tap-adwords dependency
* downgrade shopify api version used to match
* run seed init
* add test curl
* Revert "add test curl"
This reverts commit caee9ee9ee.
* revert to simpler docker times
* rename task function so it doesn't match the task name
* turn off buildkit
* fix redshift dir for credentials
* add twilio and freshdesk to seed yaml
* fix typo
* get shopify passing similar to the adwords fix
* python caching
* improve gradle caching
* store pip cache dir
* debugging info
* split build steps and temporarily remove testing infra from build
* fix formatting error
* fix another syntax error
* split repo caches
* switch pip dir
* use git hash instead of rehashing everything
* syntax
* list directories
* list after cache population
* list .docker
* specify custom output cache directory for docker
* only build bigquery and use buildx on ci
* add build command
* use docker driver instead of docker-container
* use correct key
* use local registry
* allow push failure
* make sure to tag first
* move part of node caching and restore rest of actual build
* cleanup
* clean up mssql gradle file
* toggle on inline cache
* try save and load method instead
* use separate tar for each image
* limit to 20
* always succeed even though disk space runs out
* try to just pull the public image to see if that's faster
* use cachefrom
* revert back to local registry version
* see how buildkit compares
* address review comments
* add comments
* shopify integration
* fix for spotless
* gcc
* get syncs working
* don't include pii in replication for testing
* add documetation about private app api keys
* switch to api password
* fix credential checking
* remove unused gitignore
* finish configuring standard test
* remove orders from integration test catalog
* Update airbyte-integrations/connectors/source-shopify-singer/setup.py
Co-authored-by: Charles <giardina.charles@gmail.com>
* add secret for CI
* allow py files to start with def to fix generated test case
* fmt
* add gcc to test image
* limit catalog for faster tests
* fmt
Co-authored-by: Charles <giardina.charles@gmail.com>
* support cached builds for base -> base-java -> snowflake
* use plugin for image building
* fix matching on COPY from
* remove docker.gradle
* tmp commit
* update connectors
* finish rest of build files
* fix ide errors
* more build fixes
* clean up
* clean up for new soruces
* fix spotless
* fix flake problems
* add recommended empty file
* python caching
* fixes upon review
* clean up docker and build test files
* clean up python
* clean up
* fix integration test dependencies
* fix standard tests
* fix
* remove symlink
* re-add requirements to fix normalizatioon build
* fix symlink
* fix dumbest build problem of all
* add missing integration test def
* fix missing dep
* remove class exclusion
* move trim so null source versions are allowed
* rename map
* fix hardcoded value
* remove unnecessary dep
* use dashes for salesforce package name
* fix typo
* DRY and fix test image name
* Fix edit
* assert string is not empty
* build integration test image only for integrationTest
* move code generator to tools and rename docker build tasks
* make source test depend on integration test build, not the other way
* remove guard because the docker build should exist before the integrationtest is applied
* remove comment
* DRY up airbyte-source-test
* fix plugin compilation
* add missing dependency
* rename getTaggedImage to getDevTaggedImage
* fix test vs main docker build bug