-
Notifications
You must be signed in to change notification settings - Fork 27
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
global: migrate CI to GH Actions #94
Conversation
6547d3e
to
f005ba1
Compare
.github/workflows/tests.yml
Outdated
env: | ||
SQLALCHEMY_DATABASE_URI: ${{matrix.SQLALCHEMY_DATABASE_URI}} | ||
POSTGRESQL_VERSION: ${{matrix.POSTGRESQL_VERSION}} | ||
MYSQL_VERSION: ${{matrix.MYSQL_VERSION}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moderate: If we do not test mysql
we do not need to set this env variable.
set -o nounset | ||
|
||
pydocstyle invenio_records_ui tests docs | ||
isort invenio_records_ui tests --check-only --diff |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Major: Same as inveniosoftware/invenio-oauth2server#220 (comment), missing docker-services-cli
.
isort invenio_records_ui tests --check-only --diff | ||
check-manifest | ||
sphinx-build -qnNW docs docs/_build/html | ||
docker-services-cli up ${DB} | ||
python setup.py test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Major: Missing the docker-services-cli down
see https://github.com/inveniosoftware/cookiecutter-invenio-module/blob/e3ca55f18a3e35ed4d3f5875d9647d408c45295b/%7B%7B%20cookiecutter.project_shortname%20%7D%7D/run-tests.sh#L12-L14
f19cdd0
to
f82b1dc
Compare
closes #93