You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have recently experienced an error on the master branch of Rockhound (fatiando/rockhound#53) due to a problem after one of the dependencies was updated.
In this case, it was caught by a user, but it could also be caught by any contributor when opening a PR and the CI fails. This means that new errors on master branches are currently being caught after days they appear on situations where we don't want these errors to be caught (users, new PRs, etc).
Would be nice to schedule periodical CI runs for the master branch of all Fatiando libraries. This way we could caught this errors before any user encounter it, or any PR is delayed because of it.
Also, would be nice to program the @fatiando-bot to automatically open an issue on the corresponding repository if the scheduled CI run fails.
We have recently experienced an error on the master branch of Rockhound (fatiando/rockhound#53) due to a problem after one of the dependencies was updated.
In this case, it was caught by a user, but it could also be caught by any contributor when opening a PR and the CI fails. This means that new errors on master branches are currently being caught after days they appear on situations where we don't want these errors to be caught (users, new PRs, etc).
Would be nice to schedule periodical CI runs for the master branch of all Fatiando libraries. This way we could caught this errors before any user encounter it, or any PR is delayed because of it.
Also, would be nice to program the @fatiando-bot to automatically open an issue on the corresponding repository if the scheduled CI run fails.