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 Action Pipelines for Python #12

Merged
merged 18 commits into from
Aug 24, 2020
Merged

Add CI Action Pipelines for Python #12

merged 18 commits into from
Aug 24, 2020

Conversation

bpkroth
Copy link
Contributor

@bpkroth bpkroth commented Aug 20, 2020

Builds off of PR #11
See Also: Issue #6

note: here we run them on linux instead of windows for easier scripting,
though (hopefully) the results are more or less that same in either spot
(excepting for lf/crlf line ending differences which we should
eventually fix separately)
- try to run some of the checks on both windows and linux
- try to support a couple of different versions of python?
- run the lint and unit tests from the same workspace
  (saves on some runner startup cost)
- try to use the "approved" python setup task from github
  (else the PATH env doesn't seem to work out right)
This reverts commit 9ca6b96.

Manually confirmed that this does indeed fail the build as expected.
Note: the commands still work on Linux, so for now let's try and skip
providing separate scripts.
It's failing pylint checks with some "useless statement" warnings
@bpkroth bpkroth marked this pull request as ready for review August 21, 2020 20:27
@bpkroth bpkroth requested review from amueller, grlap, sergiy-k and a team August 21, 2020 20:27
.github/workflows/main.yml Outdated Show resolved Hide resolved
.github/workflows/main.yml Show resolved Hide resolved
.github/workflows/main.yml Show resolved Hide resolved
scripts/run-python-tests.cmd Show resolved Hide resolved
@bpkroth bpkroth merged commit dbf2cf1 into main Aug 24, 2020
@bpkroth bpkroth deleted the bpkroth/python-ci-actions branch August 24, 2020 22:02
bpkroth pushed a commit that referenced this pull request Sep 2, 2020
python documentation fixups

from #12 and !422716
amueller pushed a commit that referenced this pull request Sep 2, 2020
python documentation fixups

from #12 and !422716
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.

3 participants