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 to GitHub Actions #155

Merged

Conversation

jacobtomlinson
Copy link
Member

Closes #152

  • Switch CI to GitHub Actions
  • Add CI for Python 3.8
  • Move linting to separate workflow and use pre-commit as dask/dask and dask/distributed does
  • Add import tests

@jacobtomlinson
Copy link
Member Author

All checks passed on push.

https://github.com/jacobtomlinson/dask-cloudprovider/actions/runs/347424302

Checks are not running here as this is the first GitHub Actions for this repo. Once merged they should be run in the future.

Will also disable CircleCI after merge.

@jacobtomlinson jacobtomlinson merged commit 9f3fc1d into dask:master Nov 5, 2020
@jacobtomlinson jacobtomlinson deleted the migrate-to-github-actions branch November 5, 2020 12:05
quasiben pushed a commit that referenced this pull request Nov 5, 2020
* Migrate to GitHub Actions

* Fix environment file name

* Quiet conda

* Success message

* Exclude versioneer from flake8
jacobtomlinson added a commit that referenced this pull request Nov 6, 2020
* Add VMCluster class and Digital Ocean implementation

* Fix worker startup command

* spec work on gcp provider

* updates

* checkpoint

* Working state

* Refactoring

* working setup

* Use correct images

* Add more config options, docs and a RAPIDS example

* Use correct images

* Add more config options, docs and a RAPIDS example

* clean up

* Add Packer support

* fix importerror

* credential handling

* better messaging

* Add autoshutdown to EC2Cluster

* more updates

* add worker args

* more updates

* Fix init order and test sync cluster

* Skip tests with missing deps

* Flake8

* Start on docs refactor

* More docs refactor

* More documentation

* Add flake8 to precommit hooks

* Fix linting

* Black

* update yaml spec and add defaults

* move default values to config

* Change worker command to module, add worker/scheduler options and refactor

* Refactor mixins and siplify code

* Refactor EC2Cluster

* Change black version

* Run black 20.8b1

* Print black version

* Force black to 20.8b1

* Shuffle AzureML docs from merge to new location

* Add GPU docs

* swtich to worker_class

* Add package import

* fix imports and update google dependecy requirements

* Migrate to GitHub Actions (#155)

* Migrate to GitHub Actions

* Fix environment file name

* Quiet conda

* Success message

* Exclude versioneer from flake8

* add pytest-asycnio/timeout to ci env

* Skip sync test without credentials

* Test imports

* Skip all auth failures and fix linting

* Slight refactors, start docs and add non RAPIDS tests

* Black

* Fix pytest-asyncio versions

* Add custom exception for missing credentials

* Add missing skip without credentials call

* Add docs and fix tests

* Remove fixture

* Fix get cloud init test

Co-authored-by: Jacob Tomlinson <[email protected]>
Co-authored-by: Jacob Tomlinson <[email protected]>
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

Successfully merging this pull request may close these issues.

Migrate CI to GitHub Actions
1 participant