Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upstream pull #8

Merged
merged 79 commits into from
Mar 2, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
8bbf333
Update documentation with the new github tap functionality (#755)
rafael-lima-tw Jul 23, 2021
9766a4d
Ee 000 update tap GitHub schema (#756)
rafael-lima-tw Aug 2, 2021
e895d27
do not log json object (#764)
Samira-El Aug 3, 2021
164d13d
AP-1037 Optimise docker image and build a ci image (#765)
Samira-El Aug 3, 2021
c4f8587
EE-1104 - 0.35.0v (#760)
diegofurtados Aug 4, 2021
604f6d4
Bump tap-github from 1.0.0 to 1.0.1 (#767)
koszti Aug 9, 2021
938a609
v0.35.1 (#769)
koszti Aug 13, 2021
e5ce034
Bump jinja2 from 2.11.3 to 3.0.1 (#719)
dependabot[bot] Aug 16, 2021
19ad08c
Bump pre-commit from 2.13.0 to 2.14.0 (#776)
dependabot[bot] Aug 16, 2021
b5829d8
Bump python-dotenv from 0.18.0 to 0.19.0 (#774)
dependabot[bot] Aug 16, 2021
8a582f1
Bump ansible from 4.2.0 to 4.4.0 (#773)
dependabot[bot] Aug 17, 2021
6aff163
Bump pipelinewise-tap-github from 1.0.1 to 1.0.2 (#777)
koszti Aug 17, 2021
1e90571
v0.35.2 (#778)
koszti Aug 17, 2021
37e9c17
Bumpy pylint from 2.8.3 to 2.10.2 (#784)
koszti Aug 25, 2021
ca92f8d
AP-1045 Issue-578 Fastync Mongodb-Reshift pair doesn't exit - Fix Fas…
Samira-El Aug 30, 2021
dc2363d
AP-1010 Fix Decimal not JSON serializable in MongoDB FastSync (#786)
Samira-El Aug 30, 2021
4732296
[AP-1059] downgrade setuptools to support use_2to3 (#796)
amofakhar Sep 9, 2021
acde3c1
[AP-1054] fixed pep8 and added github workflow for pep8 check (#793)
amofakhar Sep 14, 2021
d7ab634
[gh-issue-800] Add all connectors to enum (#802)
Samira-El Sep 22, 2021
c939b7c
Handle dates out of range in PG source (#799)
deanmorin Sep 23, 2021
11e8bf9
Feature: Added new MASK-STRING-SKIP-ENDS transformation (#798)
nishant8887 Sep 23, 2021
75a1aba
Patch tap pg (#804)
Samira-El Sep 24, 2021
739e775
Bump pre-commit from 2.14.0 to 2.15.0 (#794)
dependabot[bot] Sep 24, 2021
0be0854
[AP-1055] Makefile for installation (#803)
amofakhar Sep 28, 2021
b8a0036
fixed handling build arguments (#808)
amofakhar Sep 29, 2021
bde4566
Release 0.36.0 (#809)
Samira-El Sep 30, 2021
792ea21
Bump target SF (#811)
Samira-El Sep 30, 2021
5e85635
fixed proc.info parcing in a case cmdline is None! (#817)
amofakhar Oct 11, 2021
05e6771
fixed make process in docker-compose file (#819)
amofakhar Oct 12, 2021
0831c2a
Bump pytest from 6.2.4 to 6.2.5 (#815)
dependabot[bot] Oct 14, 2021
365a711
Bump ansible from 4.4.0 to 4.7.0 (#821)
dependabot[bot] Oct 15, 2021
b22e0ff
Bump target-snowflake (#822)
koszti Oct 15, 2021
0113da2
Bump python-dotenv from 0.19.0 to 0.19.1 (#823)
dependabot[bot] Oct 15, 2021
665366d
Bump jinja2 from 3.0.1 to 3.0.2 (#824)
dependabot[bot] Oct 15, 2021
223198a
Bump flake8 from 3.9.2 to 4.0.1 (#820)
dependabot[bot] Oct 15, 2021
a4207f8
Bump joblib from 1.0.0 to 1.1.0 (#826)
dependabot[bot] Oct 15, 2021
33dae8d
Bump pytest-cov from 2.12.1 to 3.0.0 (#816)
dependabot[bot] Oct 15, 2021
034e772
Update tzlocal requirement from <2.2,>=2.0 to >=2.0,<4.1 (#827)
dependabot[bot] Oct 19, 2021
2b772c8
Update ujson requirement from ==4.1.* to >=4.1,<4.3 (#813)
dependabot[bot] Oct 22, 2021
3fd4eab
AP-1067 Moving last bits away from CircleCI (#831)
Samira-El Nov 4, 2021
6d967dc
[AP-1056] Added cleanup method for state file (#832)
amofakhar Nov 5, 2021
1c3ad83
Release 0.37.0 (#841)
amofakhar Nov 19, 2021
37e2d29
[AP-992] make a postfix for sf schemas in e2e (#839)
amofakhar Nov 25, 2021
7b55acb
Bump google-cloud-bigquery from 1.24.0 to 2.31.0 (#845)
dependabot[bot] Dec 9, 2021
bfa174b
Release v0.37.1 (#847)
jeet-parekh-wise Dec 10, 2021
003d7e1
bump tap github to v1.0.3 (#848)
jeet-parekh-wise Dec 10, 2021
e39e330
v0.37.2 (#849)
jeet-parekh-wise Dec 10, 2021
fd6a6ab
Bump pyyaml from 5.4.1 to 6.0 (#825)
dependabot[bot] Dec 13, 2021
f751503
Implement support for MongoDB Atlas fastsync (#858)
elephantum Jan 5, 2022
206e75e
AP-1098 Upgrade base image to Python 3.8 (#853)
Samira-El Jan 10, 2022
0ac6fb2
AP-1078 - fix mysql tap fastsync - connect to replica server (#859)
jeet-parekh-wise Jan 14, 2022
dbd74e6
dumps: (#866)
amofakhar Jan 14, 2022
6934b38
v0.38.0 (#867)
jeet-parekh-wise Jan 14, 2022
84976a7
Update `pipelinewise-target-bigquery` (#860)
judahrand Jan 19, 2022
4c8c2dd
AP-1080 Prevent usage of new transformation feature whe FastSync exis…
Samira-El Jan 19, 2022
bf0031c
Bump tap-kafka from 4.0.1 to 5.0.0 (#870)
koszti Jan 24, 2022
88d680d
Fix broken Postgres to BigQuery `fastsync` (#861)
judahrand Jan 25, 2022
ea2e031
v0.39.0 (#873)
koszti Jan 25, 2022
4314c67
Bump tap-kafka from 5.0.0 to 5.0.1 (#876)
koszti Jan 26, 2022
adffed5
v0.39.1 (#877)
koszti Jan 26, 2022
35f4c89
Bump pipelinewise-tap-kafka from 5.0.1 to 5.1.0 (#878)
koszti Jan 27, 2022
3a8a93a
[DOC] Document tap kafka YAML format after 5.x (#879)
koszti Jan 27, 2022
7d4c9a9
v0.40.0 (#880)
koszti Jan 27, 2022
49dd7ea
[AP-851] Fix for config json files (#852)
amofakhar Feb 7, 2022
4f05442
Fix: e2e tests fail when SF credentials are not present (#891)
Samira-El Feb 10, 2022
2fc52b2
Bump ujson from 4.x to 5.1.0 (#872)
koszti Feb 10, 2022
bfe6230
release v0.41.0 (#892)
jeet-parekh-wise Feb 10, 2022
8b3ecb8
Convert `NamedTuple` to `dataclass` (#889)
judahrand Feb 11, 2022
0e2e204
Update tested Python versions (#888)
judahrand Feb 14, 2022
388dc70
Allow non-default configuration directory (#890)
judahrand Feb 16, 2022
5d125f8
improve OS signal handling for graceful termination (#895)
jeet-parekh-wise Feb 17, 2022
fb0bd36
Relax limit on `split_file_max_chunks` (#897)
judahrand Feb 17, 2022
a21e688
Fix version in documentation (#894)
judahrand Feb 18, 2022
f4a0ec6
Updates tap_mysql.py for compatibility with MySQL 8 (#862)
ayhanaltunkaynak Feb 18, 2022
e480bb0
Replace `ansible` with `ansible-core` (#900)
judahrand Feb 22, 2022
e573db1
Improve signal handling (#902)
judahrand Feb 23, 2022
a763c0a
[AP-1109] Fix docker build process in github actions (#881)
jeet-parekh-wise Feb 25, 2022
d44dde5
[AP-1123] run linting in docker (#904)
jeet-parekh-wise Feb 28, 2022
aa4bedc
Update from upstream and remove custom environment variable functiona…
amadigan Mar 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
197 changes: 0 additions & 197 deletions .circleci/config.yml

This file was deleted.

23 changes: 21 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,29 @@
**/.git
**/.virtualenvs
**/.github
**/.circleci
**/.pytest_cache
**/__pycache__
*.egg-info
*.egg/
docs
dev-project
*.rpm
**/venv
**/.venv
**/.coverage

bin
dev-project
docs
scripts
tests
test-reports

.coveragerc
.pre-commit-config.yaml
.gitignore
.style.yapf
.yapfignore
CONTRIBUTING.md
CHANGELOG.md
pylintrc
pytest.ini
34 changes: 34 additions & 0 deletions .github/workflows/connectors.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Workflow to check if all singer connectors are installable
name: Singer connectors

on:
push:
branches: [master]
pull_request:
branches: [master]

workflow_dispatch:

concurrency:
group: singer-connectors-${{ github.head_ref }}
cancel-in-progress: true

jobs:
check:
runs-on: ubuntu-20.04
strategy:
matrix:
python-version: [3.7]

steps:
- name: Checking out repo
uses: actions/checkout@v2

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}

- name: Check all connectors are installable
run: |
make all_connectors -e pw_acceptlicenses=y
46 changes: 38 additions & 8 deletions .github/workflows/dockerhub.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
name: Docker Image to DockerHub
name: Docker Images to DockerHub

on:
release:
types:
- published

jobs:
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

Expand All @@ -15,7 +16,7 @@ jobs:
uses: actions/checkout@v2

- name: Generate tag
uses: frabert/replace-string-action@master
uses: frabert/replace-string-action@v2.0
id: genTag
with:
pattern: '.*(\d+\.\d+\.\d+).*'
Expand All @@ -28,14 +29,43 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build and push
id: docker_build
- name: Build and push main image
id: docker_build_main
uses: docker/build-push-action@v2
with:
file: ./Dockerfile
context: .
push: true
tags: transferwiseworkspace/pipelinewise:${{ steps.genTag.outputs.replaced }}
tags: |
transferwiseworkspace/pipelinewise:${{ steps.genTag.outputs.replaced }}
transferwiseworkspace/pipelinewise:latest

- name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}
- name: Build and push barebone image
id: docker_build_barebone
uses: docker/build-push-action@v2
with:
file: ./Dockerfile.barebone
context: .
push: true
tags: |
transferwiseworkspace/pipelinewise-barebone:${{ steps.genTag.outputs.replaced }}
transferwiseworkspace/pipelinewise-barebone:latest

- name: Build and push main image with only default connectors
id: docker_build_default
uses: docker/build-push-action@v2
with:
file: ./Dockerfile
context: .
build_args: |
"connectors=default"
push: true
tags: |
transferwiseworkspace/pipelinewise:${{ steps.genTag.outputs.replaced }}-default
transferwiseworkspace/pipelinewise:latest-default

- name: Image digests
run: |
echo ${{ steps.docker_build_main.outputs.digest }}
echo ${{ steps.docker_build_barebone.outputs.digest }}
echo ${{ steps.docker_build_default.outputs.digest }}
Loading