From da0bb88d012bb2d52d73c3be33119454afd49756 Mon Sep 17 00:00:00 2001 From: Michael Haas Date: Thu, 2 Jul 2020 09:54:26 +0200 Subject: [PATCH 1/6] Run system tests on windows --- .travis.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 05654c1..8431962 100644 --- a/.travis.yml +++ b/.travis.yml @@ -56,7 +56,12 @@ jobs: - pyenv global 3.7.1 - pre-commit run --all-files - stage: system tests - python: '3.7' # only run once. + os: windows + language: shell # 'language: python' is an error on Travis CI Windows + before_install: + - choco install python --version 3.8.2 + - python -m pip install --upgrade pip + env: PATH=/c/Python38:/c/Python38/Scripts:$PATH # use install: from global test stage, since system tests are # also handled via tox script: From 38729d592e50f36dcf651de038bec2d725d46a4e Mon Sep 17 00:00:00 2001 From: Michael Haas Date: Thu, 2 Jul 2020 09:54:58 +0200 Subject: [PATCH 2/6] Temporarily enable system tests on PRs --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8431962..43537bf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,10 +16,10 @@ os: linux dist: xenial stages: +- name: "system tests" + if: branch = master AND type = pull_request - name: linting - name: test -- name: "system tests" - if: branch = master AND type != pull_request - name: deploy if: branch = master AND type != pull_request AND tag =~ ^rel/.*$ From 01ba1eca64a345724db90a262abc3f788bb77f4d Mon Sep 17 00:00:00 2001 From: Michael Haas Date: Thu, 2 Jul 2020 10:15:01 +0200 Subject: [PATCH 3/6] Revert "Temporarily enable system tests on PRs" This reverts commit 38729d592e50f36dcf651de038bec2d725d46a4e. --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0329f65..c77a0eb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,10 +26,10 @@ notifications: evgeny.arnautov@sap.com stages: -- name: "system tests" - if: branch = master AND type = pull_request - name: linting - name: test +- name: "system tests" + if: branch = master AND type != pull_request - name: deploy if: branch = master AND type != pull_request AND tag =~ ^rel/.*$ From 3d434a2e574ffe6708b406ea21d6ac1668865749 Mon Sep 17 00:00:00 2001 From: Michael Haas Date: Thu, 2 Jul 2020 10:15:46 +0200 Subject: [PATCH 4/6] README: update package name --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a0ac18..9704a7b 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,7 @@ The name of the virtualenv is now part of your shell prompt. Finally, install the SDK and its dependencies: ```shell script -(dar-sdk-venv) $ pip install data-attribute-recommendation-python-sdk +(dar-sdk-venv) $ pip install data-attribute-recommendation-sdk ``` If you receive an error message `command not found: pip`, then refer to From c42843256d255d603a03fc0d472bd6f7ca644a5e Mon Sep 17 00:00:00 2001 From: Michael Haas Date: Thu, 2 Jul 2020 10:18:51 +0200 Subject: [PATCH 5/6] Encrypt email addresses --- .travis.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index c77a0eb..6c4cca2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,10 +20,15 @@ notifications: if: branch = master AND type != pull_request on_failure: always recipients: - michael.haas01@sap.com - karthik.muthuswamy@sap.com - francesco.alda@sap.com - evgeny.arnautov@sap.com + # Michael + - secure: "r05MU3AGjL+KMQSy3s3PW2tm3qA/ElRKQalMuixr3a1EJr6ZOb+FV2jRWM25q/2x5U/yszigtAKDuuF/Y/gbpIp4UwfhF9iTi7INF05F32E2SZAjnxA7rWJU294CR51J9UOYCaYt0fWPEt0IZMXl5rp1ORarNgLB2m33ZZKVzTr2ArSVBh/TvduymK1nEwTuA148fPQXobMCM6NF5qyVmxaoRWVQPVqafpmjSum+1k5qcZVFOHrix9hKFgJNZ/BrQu3w7lpu1HWpVoSr8wf1ZOt5VIeNL8NZBNM6vIQxdlOWpm9/ooTW/oKCuYuKs4aLp/AwJsrwJdYAls7TobyRlUh0u7HXj5+S4+BadlxgpKLWEV7KEPYgpIFvHEv2rcQUFQY7K4j+9U7wr4uxqUUaSvykYlipu+50pJshZjxKjx6frRFojjeaJNGmsL6ekK5ADrEWvbdhsnMG5SMbbWKrX9TFHv/HOwZuCQMsX/Noqnicxy0jt0PxTNsSRmlbIhw4pCGqcQmOA3LPOz3s9YiZZLxR2KmhLITCTRJKVKUbo0f1ctEGf6bOa5da3CDVAIvNpUsIjg37wJGMh/rp3ZoCs4J+ecmulfHqKmcx2P6x2uBqgAaGh7CmL2rlOe5F4WBOJQUvej6KJzcbkI1D7zyKXLk2ogKmQKd4vKsw6vxVFu0=" + # Karthik + - secure: "OmT4gL0Z4GLC6tZNHQjJzfVQjFsBzWKp1oGnIzW0kClIUiq8gJU6i17M+pMsAondUOn7ALoFxfyFEdtwPfDgGt9pfoO/kHR4fIdldk+v5N4gOSNGDfiso0FGCXgaD3A1JG3kEG4ODv0JShh6KpRi8YwMv0BASyOG9nQwLQu6s5bNzyBnbnAQhQwGx+dzNxA1JWNPx4+EgWArzhdFmfq1/haqMqS6X9Sv1fEnQPH5dsRbTm5+kULqurSbSJ7wxuVnnJgGhc8XWFTZArLlrtxTe4ykfGMu6Rm2PUWw0y80IGZ7DY3C3wloPtBSvF+uO8y/H6ha+eyrF07+roh1l9uWlUVJ8lkn0o0SWKT0/K1tS34JK+oDxQzQWmkJYTR5RdXx6/4f2C/oueZtb8SBSpYxtDrzGBGixIU8lRmcX9x8knA6Tl5fOUlw4MHOqTGTV/oMTgpvaOXN0jGxNWPv0Ud3lMuyD7sgSihdwlFO5rASq0SSqPg4oHogMM/dMW6D5v6/Q3tuMc8hSo9rR9DNws7ktz84Y8TAdrkGWM+jem+ihwzKAjW/ExEbSZzoco8LLqxRtsCmY2Sl21VHGUzbglSvoQfcYhpra//9GLzxyHPZORrdRTMEKBT3SeJgvSb83RNA0Vz1OOzw/JN1JUwQQClrfeGDk6qQuZutbHFYEqvT9TE=" + # Francesco + - secure: "grK5n7UwWsw7W/e/MJNh7oMfJgEqocQ4iI9Bc5SD85/eGs8QtyO1wqwt3VZ56LHolbcdojT1arNyrgGZW4z5VLaaAtX5y3Beh286eNv4o8mifGwRoK9UC0nZNTwX0c6zy2A9QGzRAsVAqxcDJIPSEN3Gw+zkU+b8MihO2K5eQnPJRTaOPGf1ZZpDfhwfTHvfWPwxj8qu4z/wcCy4UlYK1C0+ikyH6UInlnVeLLALnu/U6/iN7POvWHaeSaBYrQMB+aFhzEfRY2N3LVRHtbP+TGm5Q+KcGH1cd38axAvN0lLNXpUEvla5d/VjINuCV9R6Nh9JxqmnwSOOh4b1RT15/MA1CnrI9okEMNISBjlED8oVTTA7UQtPhdH9QGhUIkc45yt83mcfdq57JQOUq8lw72NzI0lJ5sIPfDn2H/ucuMVOSkpYmee6hjprpZvyIKD6JjKsq56PjNsFt6wvLhA+O5/bpAXDQVbJIa9ww3veDwFoD9pvtNfc0ocxBz+4C07zZ0kDxNgFHY+N5XY+k8cqoXKSYeMbKggxa6FnffVh2oBvlzOnBRZJOKJBTjPtF2qonzQjJyA5KtJQuQ9xO5a56xbyuNufsJT7vFNWrGzqw0YqWcQnMLWwerdHTKWu0ovaQd3mjtAbm1WvN33d1KPY3YFWoQU6YITwpCi4MjxsJVU=" + # Evgeny + - secure: "Ul1D1qkD16wpcuHu+k3qjaHPbeN9oUnofvBJ4OCVMpC4jADtRsuwSKm1gpTApXCoE/scVm2y4qBmwppvzH+m7KQmX1j9T1Al23/KVKUWv241K0pH/MMvF0PFiRIveCG5jwYhAP9KPfYN1zKfmO490zeHp7zRAwWa5fIpx3Ic2WVBLxkU0QNzPZ9ZFWzVPnsP9Mw/QInN1ZQ5lPBdjRe+XOUKR27OiZuYL4mrzBWxkUDn7T8avouYBeYpfqOyLRGegc9C9z1Qz1wkjWBvoAlAy+qt0FwkYE/NdiwAiuircVxw+ASSkfH1lnq4z93HEIfE5jSYomwjGU6LrryMBnn06kmGH0BCG8WHSEuaqTtG+G3Ys2VcPh3erdRXRYSssP6spVgmyOy9z25+snWyrOyiLjr6/ojOWRkjqnnnh1Dqslvsvd8CzmtGTi0F3UjruRezn1K7FmniDx82Po2VWOd1BtoQlmGtSN20ckyOfz8piY1tEmWJ5AllUVPnB5AvEwimYsmZ6bpbWb0k4z9hjdrFivZrzVIT029mzhDB5sALn3xlMXp8P9/v3JznTvNZryYKHG+H5YwuiNVw7Vc+h/VOZCtu1aldX97y5VOgl0SL3Zjo+sYA4te31FGUxwt+MtoTjYfLZtgejmRHcgpMJaJRWHyDMe4Ol4Gmrb6jKKX1GJc=" + stages: - name: linting From 4da41544593fd1b442e5acb932ec806ab5954800 Mon Sep 17 00:00:00 2001 From: Michael Haas Date: Thu, 2 Jul 2020 10:24:26 +0200 Subject: [PATCH 6/6] Update CHANGELOG --- CHANGELOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2073d0..704e915 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.6.3] - 2020-07-01 +## [0.6.3] - 2020-07-02 ### Changed @@ -16,6 +16,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * CI builds on macOS [#10] * Move `flake8` and `bandit` entirely to `pre-commit` [#6] * Fix description on pypi.org and update README [#14] + * System tests added [#18] + * System tests executed on Windows [#21] + * Mail notifications for broken master builds [#20] + ## [0.6.2] - 2020-06-30 @@ -25,6 +29,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [Unreleased]: https://github.com/SAP/data-attribute-recommendation-python-sdk/compare/v0.6.3...HEAD [0.6.3]: https://github.com/SAP/data-attribute-recommendation-python-sdk/compare/v0.6.2...0.6.3 +[#21]: https://github.com/SAP/data-attribute-recommendation-python-sdk/pull/21 +[#20]: https://github.com/SAP/data-attribute-recommendation-python-sdk/pull/20 +[#18]: https://github.com/SAP/data-attribute-recommendation-python-sdk/pull/18 [#14]: https://github.com/SAP/data-attribute-recommendation-python-sdk/pull/14 [#6]: https://github.com/SAP/data-attribute-recommendation-python-sdk/pull/6 [#10]: https://github.com/SAP/data-attribute-recommendation-python-sdk/pull/10