Closed sbesson closed 6 years ago
I'll be surprised if this passes all the repos, but if it doesn't, happy to look into alternative (pinning?) solutions.
So far, I have the following behavior:
Any other downstream repo you can think of?
Seems to match: https://github.com/search?q=org%3Aome+%22cli-docker%22&type=Code
As discussed with @joshmoore and @jburel, 774f1da pushed to expand the test scope of cli-build
. PR description updated and all integration branches have been relaunched to account for the changes.
While reviewing the phases executed on CLI plugins, I realized that the Python quality tools like
flake8
are currently not executed.The changes of this PR are the following:
py-check
to the CLI entrypoint so that all OMERO CLI plugins are validated by flake8 when executingcli-docker
/cc @dominiklpy-common
andpy-update
which seem to be doing the same apart from 1-pip install --upgrade pip
which has all kind of caveats as we saw recently, 2-pip install requirements.txt
which is necessary for installingflake8
cli-build
test scope to run all tests undertest/integration
Searching https://github.com/search?p=2&q=user%3Aome+user%3Aopenmicroscopy+omero-test-infra+filename%3A.travis.yml&type=Code, there are currently 4 repos which might be affected by the changes of the
cli
andscript
phases:omero-cli-render
to beflake8
compliantomero-metadata
to beflake8
compliant and execute all integration testsProposed tag:
0.3.6