-
Notifications
You must be signed in to change notification settings - Fork 95
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
Fix cron job not installing additional dependencies #1427
Conversation
Ah of course, I am hitting same deadlock already seen in #1395. Closing. This is not worth pursuing. |
See #1416 for moving away from Travis CI eventually. |
Resurrecting following the merging of #1430 |
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.
I tested the command locally and ran the testsuite in the ensuing environment. There were failures in the integrationtests but apart from that, LGTM.
see integration tests failures -
|
Thank you. This looks worrying. Let's merge this and see if this is reproducible on Travis when the job is run with the latest source dependencies. |
The cron job on Travis is currently failing with this:
This is because pyface master now requires importlib_metadata, but our CI command for the cron job is installing sources with
--no-deps
flag. This PR fixes theContext: We do already have a new cron job set up on GitHub Actions. The setup there is decoupled from the install command for development use and should not be affected by the above issue. However its first scheduled trigger has not yet happened.
Travis CI configuration is still live, and the cron job is still being run, monitored and displayed.
It is likely we will be removing the cron job from Travis eventually, but for now, this PR will fix the cron job on Travis.