Skip to content

Conversation

@PGijsbers
Copy link
Collaborator

@PGijsbers PGijsbers commented Oct 30, 2020

I think this covers the previous work that was done by Travis jobs:

  • build docs, deploy docs (when on a push to develop and master)
  • check the distribution
  • run the unit tests, check no file left behind
  • report coverage (accidentally disabled before the hackathon)
  • pre-commit check
  • PEP 561 compliance check

I opted to split workflows where Travis branched merely on conditionals. I think this makes each individual workflow easier to understand. There is probably some improvement to be made by using predefined Github Actions, but I think this is good enough for me right now. I would rather focus on setting up Github Actions for our Windows testing.

@PGijsbers PGijsbers requested a review from mfeurer November 1, 2020 18:19
@PGijsbers PGijsbers marked this pull request as ready for review November 1, 2020 18:19
@PGijsbers PGijsbers changed the title Transition of other aspects of CI to Github Actions Transition of other Travis jobs to Github Actions Nov 1, 2020
@PGijsbers PGijsbers changed the title Transition of other Travis jobs to Github Actions Transition other Travis jobs to Github Actions Nov 1, 2020
Copy link
Collaborator

@mfeurer mfeurer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great, just one minor change request.

I think it's good to have every test as a separate file, it's much cleaner now like this.

@mfeurer mfeurer merged commit 63ec0ae into develop Nov 2, 2020
@mfeurer mfeurer deleted the GA2 branch November 2, 2020 08:52
@joaquinvanschoren
Copy link
Contributor

@all-contributors please add @PGijsbers for test

@allcontributors
Copy link
Contributor

@joaquinvanschoren

I've put up a pull request to add @PGijsbers! 🎉

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.

4 participants