Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package updates. Small big fixes (#71)
* Use the latest versions of Airflow, cwltool and constraints * Fix unit tests * Refactored tests * Not important changes * Fixin docker-compose to be able to run conformance tests * Fix bug with ARG in dockerfile * Fix bug with passing ARG to dockerfile from docker compose * Not important changes * Updated logging template to correspond to the latest Airflow * Update dockerfile to be able to set Ubuntu & Python versions, GUI, UID Run everything from the airflow user * Update Airflow to 2.1.4 * Fix confilting in Airflow 2.1.4 constraint * Fix docker-compose to run tests for custom Ubuntu and Python * Preparing to release
- Loading branch information
1 parent
9c2c852
commit a963b38
Showing
30 changed files
with
1,807 additions
and
858 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
## **Notes for developers** | ||
|
||
When running on MacOS, you might need to set up the following env variable before starting `airflow scheduler/webserver` | ||
|
||
``` | ||
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES | ||
``` | ||
|
||
**Conformance and unit tests were run for** | ||
- macOS 11.4 | ||
- Python 3.8.6 | ||
- Ubuntu 18.04 | ||
- Python 3.6.8 | ||
- Python 3.7.9 | ||
- Python 3.8.10 | ||
- Ubuntu 20.04 | ||
- Python 3.6.8 | ||
- Python 3.7.9 | ||
- Python 3.8.10 | ||
|
||
*For Ubuntu the Python versions were selected based on latest available binary release at the time of testing. | ||
|
||
**To run conformance tests in Docker container** | ||
``` | ||
cd tests | ||
./run_conformance_tests_docker.sh $UBUNTU_VERSION $PYTHON_VERSION $CWL_AIRFLOW_VERSION $REPO_URL $SUITE | ||
``` | ||
**To run unit tests in Docker container** | ||
``` | ||
cd tests | ||
./run_unit_tests_docker.sh $UBUNTU_VERSION $PYTHON_VERSION $CWL_AIRFLOW_VERSION | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.