-
-
Notifications
You must be signed in to change notification settings - Fork 404
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
[WIP] Move to GH Actions #4592
Merged
Merged
[WIP] Move to GH Actions #4592
Changes from 1 commit
Commits
Show all changes
82 commits
Select commit
Hold shift + click to select a range
5930906
initial for testing
kcpevey c47bc2d
syntax fix [ci skip]
kcpevey c6abf97
syntax fix [ci skip]
kcpevey c6f4c38
syntax fix [ci skip]
kcpevey 36c2fd7
syntax fix [ci skip]
kcpevey ed58069
install pip wheel [ci skip]
kcpevey a10d31d
add print statements [ci skip]
kcpevey ac802f7
add pip update [ci skip]
kcpevey 0ff9830
add python [ci skip]
kcpevey d83ea8b
syntax [ci skip]
kcpevey 9ada518
death by a thousand mistakes [ci skip]
kcpevey c6316f6
cleanup [ci skip]
kcpevey 911bf60
trial and error debug [ci skip]
kcpevey 576e0df
rm hash -r [ci skip]
kcpevey c2ca1d2
rm the rm of doit [ci skip]
kcpevey 58ee943
use conda activate [ci skip]
kcpevey e298fdf
fix conda activate [ci skip]
kcpevey b3a87b9
add flake8 [ci skip]
kcpevey 12d7849
test individually[ci skip]
kcpevey 476c65d
flake fixes [ci skip]
kcpevey e714afa
add nose [ci skip]
kcpevey 626fbaa
add hash -r[ci skip]
kcpevey 26e17c1
syntax around env vars [ci skip]
kcpevey 46d3f03
reactivate env [ci skip]
kcpevey 729c17a
run in together [ci skip]
kcpevey 3c24317
stupid yml syntax [ci skip]
kcpevey 5a39007
Merge branch 'master' into add_gh_actions
kcpevey 2f524a6
break doit steps up into gh action steps
kcpevey 08a7101
point to different conda location [ci skip]
kcpevey 27c376d
activate env in each step [ci skip]
kcpevey 316fb9e
append path syntax [ci skip]
kcpevey 6f09377
set global shell [ci skip]
kcpevey 2029ca1
set shell on individual steps [ci skip]
kcpevey e6d583c
conda init [ci skip]
kcpevey d9c43d4
conda activate [ci skip]
kcpevey 8b3e675
hook conda commands [ci skip]
kcpevey ed98584
source bashrc
kcpevey 01b8e7c
add source to second step
kcpevey da6e46c
Adapt CI to run conda activate [ci skip]
kcpevey f7e91d7
Merge branch 'master' into add_gh_actions
kcpevey 8d3049d
remove push to branch runs
kcpevey 9af5001
job env vars are workflow vars, not bash vars
kcpevey 17fd40b
test all recommended
kcpevey 2bcb409
fetch depth [ci skip]
kcpevey d9dd6b9
Merge branch 'master' into add_gh_actions
kcpevey 4158c39
move to coveralls action [ci skip]
kcpevey 68e0ddc
run coveralls [ci skip]
kcpevey c1455ba
run coveralls [ci skip]
kcpevey 82ee6d1
move github token to indiv step [ci skip]
kcpevey 8d5f351
move github token to indiv step [ci skip]
kcpevey 451b2ea
Merge branch 'master' into add_gh_actions
kcpevey 41c26c7
fix matplotlib version in test, open up platforms and py versions
kcpevey 745f458
commas are important
kcpevey 92a3f78
github token fix [ci skip]
kcpevey e7a8d1d
github token revert [ci skip]
kcpevey f7bb80d
test regex for python version
kcpevey 1c0b6e3
Drop 3.8 build for now
philippjfr c6e4176
Drop superfluous coveralls action
philippjfr deb8b61
Remove unused PKG TEST env var
philippjfr 222913f
Enable 2.7 build
philippjfr 8e81980
Fix condition
philippjfr 8ffcc54
Try to fix condition
philippjfr 33fca79
Another attempt
philippjfr f2d8a8e
Add coveralls token
philippjfr 41a780d
Try to fix coveralls
philippjfr ba2b8b8
Only run example tests once
philippjfr a0b3449
Skip coveralls on py2.7
philippjfr bd80166
Add windows and mac to matrix
philippjfr 5601dd1
Attempt to fix windows and OSX builds
philippjfr 5eedd40
Remove miniconda-install
philippjfr 20fd4e1
Remove --user
philippjfr 2d25d6d
Use setup-miniconda action
philippjfr 0e847b7
Reorder steps
philippjfr 9dfbeee
Print matplotlib version
philippjfr 24437a9
Use setup-miniconda v2
philippjfr 3c40718
Install matplotlib from main channel
philippjfr 822eaaf
Switch back to setup-minicona v1
philippjfr 2dedb92
Remove tests from .travis.yml and appveyor
philippjfr b1e95f8
Attempt to fix matplotlib patch
philippjfr 60bdc75
Readd env vars
philippjfr e303cf3
Readd flake check to .travis
philippjfr 992c6af
Exclude windows/py2.7
philippjfr File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
add hash -r[ci skip]
- Loading branch information
commit 626fbaaa04ac1959b7e61deba1ac11e9dbbe1e8b
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In order for this to transfer to the next steps (test_examples, coverall) you should add a
like in this stackoverflow answer
You might be interested in using this action which is supposed to set this all up for you, and works across different OSes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @mattip!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It turns out there are a few options on github actions for conda, here is another one that uses mini-conda instead of conda
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
which is mentioned in the comments above too.