Skip to content

CI enhancements#171

Merged
jenhagg merged 2 commits intodevelopfrom
jon/dispatch
Oct 1, 2020
Merged

CI enhancements#171
jenhagg merged 2 commits intodevelopfrom
jon/dispatch

Conversation

@jenhagg
Copy link
Copy Markdown
Collaborator

@jenhagg jenhagg commented Sep 22, 2020

Purpose

Various changes to improve the workflow.

What it does

  • added trigger for docs repo
  • defined tox workflow and invoke that from the github action(s)
  • added isort via tox and ran locally so ci passes
  • rename jobs/workflows to be more intuitive

Note - for anyone looking closely, we are keeping the python version matrix instead of combining all the workflows into one and limiting to the latest python3 like we did in powersimdata. The reason is to have better support for the package when it's publicly available, since at least for now that will be the distribution mechanism (as opposed to hosted/container/etc). We have only one version for the formatting workflow since that doesn't need to run the code. If this sounds good, the plan is to do the same for powersimdata.

Time to review

10 min - mostly small independent changes, with the bulk of the diff being import sorting

@jenhagg jenhagg self-assigned this Sep 22, 2020
@jenhagg jenhagg added this to the Airpocalypse milestone Sep 22, 2020
@rouille
Copy link
Copy Markdown
Collaborator

rouille commented Sep 22, 2020

It looks good. Can we wait that @victoriahunt's PR and mine is merged before merge it?

Copy link
Copy Markdown
Collaborator

@rouille rouille left a comment

Choose a reason for hiding this comment

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

Cool. Thanks.

@jenhagg jenhagg merged commit ff8d906 into develop Oct 1, 2020
@jenhagg jenhagg deleted the jon/dispatch branch October 1, 2020 19:15
@ahurli ahurli mentioned this pull request Mar 16, 2021
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.

2 participants