-
-
Notifications
You must be signed in to change notification settings - Fork 471
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
Further CI improvements #1121
Comments
With pynetdicom I tried out building the docs using github actions but found the extra steps of having to download the artifacts and view locally was too annoying and ended up switching back. |
Was that pymedphys artifacts making it difficult? |
I didn't try it but delayed implementing for this very reason. They were supposed to make viewing online available for 'actions' builds relatively soon (or so I thought) after I first posted this. Did you look into it recently? |
No, this was a couple of months back. It'd make a lot of sense to wait until the online preview is available. |
Tried searching on this again: I thought before I had seen a comment saying it was coming, but now the only thing I can find is this staff comment from Feb '19 which I interpret loosely as 'you have to upload artifacts to some external site for viewing'. And a couple of replies from this May were still complaining about the lack of viewing. |
... Also a thread here (from which one comment points to the above link). |
The PyPy build would be good, too, I'd like to confirm my refactor of valuerep didn't break pickling. |
Regarding doc builds on GH actions: I run into the same issue recently, and ended up creating a zipped artifact of the documents, which has to be downloaded and viewed locally - quite inconvenient, but I couldn't find anything better either. So I would just leave it on CircleCI, where it works nicely. |
Do we want to add a CI workflow to check the typing? It's pretty straight forward This is the
|
I'm not sure what this means, but the CI improvements are basically done now, right? |
I think this is related to this point from the precursor PR:
I myself don't care much for Pep8Speaks - I prefer a simple linter command line run (like flake8) that can easily be reproduced locally, like the mypy check. This does not add any annotations to the PR either, of course (I think "annotations" refers to marks in the code similar to the ones by codecov for new uncovered lines). |
I suggest to close this issue. The one remaining issue (adding annotations in the code for findings) is not really worth the effort in my opinion. |
Having said that, I just had a look at lint-action that seems to support annotations. Maybe we can try it... |
Closing - wouldn't mind a whole look again at CI, but goes beyond the content of this issue. |
Continuing on from #1116, collecting list of further improvements noted there:
Add new "merge" or scheduled workflow:
Convert sphinx doc build from Circle to github actions workflowLinting improvements:
The text was updated successfully, but these errors were encountered: