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

Add CI using Github Action to run tox #59

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

OverkillGuy
Copy link

@OverkillGuy OverkillGuy commented Apr 21, 2021

Installs package from poetry, then runs tox in multiple envs.
Sadly kind of reimplements the tox matrix.

Only pushes to master & PRs trigger job (not branches), with a manual trigger possible.

Tries to poetry install, then show the installed package via pip.

Not yet tackling tox, which requires figuring out environment matrix
of github.

Only pushes to master & PRs trigger job (not branches)
@OverkillGuy
Copy link
Author

OverkillGuy commented Apr 21, 2021

I'm .... not sure how to run this action short of accepting the PR? This is silly, Github, what are you doing to me?

I have ideas about tox setup for later, like this handy blogpost but less convoluted. Or this example using poetry and tox.

@OverkillGuy
Copy link
Author

Ok after a merge to my fork's master, it now runs the action! Now to iterate on the files I sent....

@OverkillGuy
Copy link
Author

See latest run of the fork's Github Actions. Seems to work! I'll update the PR here, but any changes will have to be run back on my fork's master -.-

@OverkillGuy OverkillGuy marked this pull request as ready for review April 22, 2021 21:44
@OverkillGuy OverkillGuy changed the title Add basic github action for CI Add CI using Github Action to run tox Apr 22, 2021
@OverkillGuy
Copy link
Author

Bump?

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