Skip to content

Use GitHub Actions for continous integration#39

Merged
mdpiper merged 8 commits intocsdms:developfrom
mdpiper:mdpiper/use-actions
Feb 1, 2021
Merged

Use GitHub Actions for continous integration#39
mdpiper merged 8 commits intocsdms:developfrom
mdpiper:mdpiper/use-actions

Conversation

@mdpiper
Copy link
Copy Markdown
Member

@mdpiper mdpiper commented Feb 1, 2021

This PR replaces our current Travis CI workflow with GitHub Actions.

Features:

  • Runs on Linux and macOS, on py38 and py39
  • Uses mamba to install dependencies into a test conda environment
  • Checks out, builds, and installs the four BMI language examples, then runs tests on them
  • Lints once, on Linux with py38
  • Builds docs on Linux with py38

Windows is not tested--we already have a working solution with Appveyor. I'll add an issue recommending we fold the CI on Windows into Actions, as well.

@mdpiper
Copy link
Copy Markdown
Member Author

mdpiper commented Feb 1, 2021

For reference, our Travis CI workflow is preserved in the reference/ci-with-travis branch.

@mdpiper mdpiper merged commit cc268c3 into csdms:develop Feb 1, 2021
@mdpiper mdpiper deleted the mdpiper/use-actions branch February 1, 2021 23:04
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.

1 participant