-
Notifications
You must be signed in to change notification settings - Fork 93
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
Migrate to GitHub actions #50
Commits on Dec 19, 2022
-
Initial GitHub Actions workflow for building and testing
Signed-off-by: Ehud-Karavani <ehud.karavani@ibm.com>
Configuration menu - View commit details
-
Copy full SHA for ec1cee0 - Browse repository at this point
Copy the full SHA ec1cee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3002220 - Browse repository at this point
Copy the full SHA 3002220View commit details -
Change build platform to
linux
Seems like there are no python builds on Ubuntu https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
Configuration menu - View commit details
-
Copy full SHA for 4667ed0 - Browse repository at this point
Copy the full SHA 4667ed0View commit details -
Run py-version matrix independent of versions fail
Don't cancel other the rest of the python version builds if only one (or more, just make them independent) fail. It is not uncommon that only certain python versions fail due to dependency hell.
Configuration menu - View commit details
-
Copy full SHA for c15920d - Browse repository at this point
Copy the full SHA c15920dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 502ada9 - Browse repository at this point
Copy the full SHA 502ada9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9795209 - Browse repository at this point
Copy the full SHA 9795209View commit details -
Test whether only one version succeeding is a matter of some resource parallel allocation mutex.
Configuration menu - View commit details
-
Copy full SHA for 23600f6 - Browse repository at this point
Copy the full SHA 23600f6View commit details -
Try a better way to enforce sequential run
Revert the `fail-fast`, but now try to ensure that there are no parallel jobs by using `max-parallel`
Configuration menu - View commit details
-
Copy full SHA for 439f22e - Browse repository at this point
Copy the full SHA 439f22eView commit details -
Limit scikit-learn version to <1.2.0
Currently causes two main issues: - No `normalize` in `LinearRegression`. Easy, just need to update tests to use a Pipeline - Force singular feature type in pandas columns (harder) Harder, will require a safe-join mechanism when adding treatment as variable.
Configuration menu - View commit details
-
Copy full SHA for 5d932d5 - Browse repository at this point
Copy the full SHA 5d932d5View commit details -
Add Github Actions-based CI status badge
Workflow's name appear in the badge, so change that to a short `Build` instead of a long "Build and install causallib". Consequentially change the yml file from `test` to `build` to preserve consistency Signed-off-by: Ehud-Karavani <ehud.karavani@ibm.com>
Configuration menu - View commit details
-
Copy full SHA for a657417 - Browse repository at this point
Copy the full SHA a657417View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec1c008 - Browse repository at this point
Copy the full SHA ec1c008View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28c1e38 - Browse repository at this point
Copy the full SHA 28c1e38View commit details -
Limit numpy version to <1.24.0
Currently causes a problem with matplotlib when plotting `fill_between` in the calibration plot tests
Configuration menu - View commit details
-
Copy full SHA for c21c261 - Browse repository at this point
Copy the full SHA c21c261View commit details
Commits on Dec 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 37e79f5 - Browse repository at this point
Copy the full SHA 37e79f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a76e100 - Browse repository at this point
Copy the full SHA a76e100View commit details -
Merge pull request #49 from SagiPolaczek/migrate-to-github-actions
Github Actions queue fix
Configuration menu - View commit details
-
Copy full SHA for 980c486 - Browse repository at this point
Copy the full SHA 980c486View commit details -
Remove python 3.6 from testing
Github Actions do not support python 3.6 on `ubuntu-latest`*, and since python 3.6 is well after its end of life, I see no use in hacking a way for it work. Farewell python 3.6, you were great *``` Error: The version '3.6' with architecture 'x64' was not found for Ubuntu 22.04. The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json ```
Configuration menu - View commit details
-
Copy full SHA for 392eb56 - Browse repository at this point
Copy the full SHA 392eb56View commit details -
Update CodeClimate coverage badge to new URL
Signed-off-by: Ehud-Karavani <ehud.karavani@ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 60a9fa9 - Browse repository at this point
Copy the full SHA 60a9fa9View commit details -
Remove Travis configuration file
Goodbye, Travis, thank you for your service. Signed-off-by: Ehud-Karavani <ehud.karavani@ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 45a8d8b - Browse repository at this point
Copy the full SHA 45a8d8bView commit details -
Remove single process constraint
Check whether build now passes when removing the single process constraint and allowed to run in parallel
Configuration menu - View commit details
-
Copy full SHA for ed100e6 - Browse repository at this point
Copy the full SHA ed100e6View commit details