Skip to content
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

Migrate CI to GitHub Actions #752

Closed
jacobtomlinson opened this issue Nov 2, 2020 · 10 comments
Closed

Migrate CI to GitHub Actions #752

jacobtomlinson opened this issue Nov 2, 2020 · 10 comments

Comments

@jacobtomlinson
Copy link
Member

Due to changes in the Travis CI billing, the Dask org is migrating CI to GitHub Actions.

This repo contains a .travis.yml file which needs to be replaced with an equivalent .github/workflows/ci.yml file.

See dask/community#107 for more details.

@jameslamb
Copy link
Member

Could I take this? I've done a lot of GitHub Actions stuff, would be happy to help.

@TomAugspurger
Copy link
Member

TomAugspurger commented Nov 8, 2020 via email

@jameslamb
Copy link
Member

ok thanks!

@jameslamb
Copy link
Member

I started on this tonight and realized two things:

It looks like there is some discussion about supporting other CI providers (drdoctr/doctr#351), but right now that's just a discussion.

So I think this is something that needs to be handled maintainers here, and that the choices are:

@jrbourbeau
Copy link
Member

Alternatively, some other repos in the Dask org are switching to using GitHub actions to build and deploy their docs. For example, here's what the relevant workflow for dask-tutorial looks like: https://github.com/dask/dask-tutorial/blob/master/.github/workflows/ci-build.yaml

@jameslamb
Copy link
Member

Makes sense. Either way, just to be clear I think I should step away from this issue.

Setting up different integrations for pushing docs should be done by maintainers, since it will require things I don't have permission to do, like logging in to other services (like readthedocs) or changing repo settings (for GitHub pages).

@mmccarty
Copy link
Member

Can this issue be closed with #754 or is there further work here?

@TomAugspurger
Copy link
Member

TomAugspurger commented Jan 30, 2021 via email

@mmccarty
Copy link
Member

mmccarty commented Feb 4, 2021

That's what I was wondering. I can take a stab at it, if GH actions are desired.

@jrbourbeau
Copy link
Member

Closing as it looks like tests and code linting were moved over to GitHub actions in #863 (thanks @TomAugspurger). Feel free to let me know if I'm missing something and we can re-open as needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants