Skip to content

Render GitHub workflows for generated projects#41

Merged
mcflugen merged 18 commits intodevelopfrom
mcflugen/render-github-workflows
Mar 19, 2021
Merged

Render GitHub workflows for generated projects#41
mcflugen merged 18 commits intodevelopfrom
mcflugen/render-github-workflows

Conversation

@mcflugen
Copy link
Copy Markdown
Member

@mcflugen mcflugen commented Mar 5, 2021

This pull request adds GitHub Actions workflow files for continuous integration (and removes Travis config files) of the generated project. There are actions that build and test the new project as well as lint, and build the docs.

I've cleaned up the command line interface somewhat but removing required arguments and changed to default for babelize generate to be not to prompt.

@mcflugen mcflugen changed the title Render GitHub workflows for generate projects Render GitHub workflows for generated projects Mar 5, 2021
@mdpiper
Copy link
Copy Markdown
Member

mdpiper commented Mar 5, 2021

@mcflugen Sweet! Thanks for doing this. I'll try re-rendering a Fortran project to see how it works.

* Combine install of build and library requirements

This helps prevent incompatibilities.

* Update status badges

Remove Travis and old black badges, replacing them with test, lint,
and black badges from GitHub Actions.

* Only lint and format package directory

Also changed job name in Black to "format".

* Use 'args' to remove warning

* Run black on entire project, not just package directory
@mcflugen mcflugen merged commit daab6d2 into develop Mar 19, 2021
@mcflugen mcflugen deleted the mcflugen/render-github-workflows branch March 19, 2021 18:52
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