Mne-python: MAINT: CI

Created on 13 Nov 2020  路  6Comments  路  Source: mne-tools/mne-python

A few things we should do for CIs:

  1. Migrate away from Travis (#8514)
  2. Add [skip azp] support
  3. Add inline annotations for codespell and flake
  4. Add 3.9 CI. For this I have no idea when VTK will ship a wheel, so I might just build a Linux one locally and upload it somewhere for us to use, assuming tests actually pass when using it.
BUG

All 6 comments

cc @GuillaumeFavelier feel free to take care of 2/3/4 as part of #8514 if you want or we can do it in separate PRs. (1) is really the critical thing to alleviate CI pressure anyway, so maybe best to do that first.

I think we're done here too, feel free to re-open if I missed something.

Closing through https://github.com/mne-tools/mne-python/pull/8533, https://github.com/mne-tools/mne-python/pull/8514/

I think just https://github.com/marketplace/actions/ci-skip-action or something similar. Do you want to try?

I'm on it :)

We might be more interested in the fail-safe version (which is very verbose):

https://github.com/marketplace/actions/ci-skip-action#fail-safe

And AFAIK, only one commit-filter can be used

And AFAIK, only one commit-filter can be used

It seems like it should be easy enough to modify their action to support str or list of str, want to look into that? From my experience it's actually kind of fun to make the actions...

Okay, I'll look into it :+1:

Was this page helpful?
0 / 5 - 0 ratings