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

1047 modernize ci #1053

Merged
merged 31 commits into from
Dec 19, 2023
Merged

1047 modernize ci #1053

merged 31 commits into from
Dec 19, 2023

Conversation

MartinBubel
Copy link
Contributor

Move from travis et al to github actions for testing and deploy.

There still are some leftovers that can be adressed in an upcoming polishing phase.

Closes #1047

@MartinBubel MartinBubel linked an issue Dec 19, 2023 that may be closed by this pull request
@MartinBubel
Copy link
Contributor Author

@lawrennd I added a github actions file to replace the old-styled travis ci.
This allows us for building and testing GPy on windows, linux, and macos CI runners, within the policies of an open source project (so no additional cost for CI jobs).

Deploying linux and macos wheels should address some of the compatibility issues.

There might be some leftovers for polishing but I suggest we get this done as quickly as possible.
Please approve the PR if this is fine for you.

@MartinBubel MartinBubel requested a review from lawrennd December 19, 2023 10:22
@MartinBubel MartinBubel self-assigned this Dec 19, 2023
Copy link

codecov bot commented Dec 19, 2023

Codecov Report

Merging #1053 (eb610cc) into devel (328312f) will decrease coverage by 1.63%.
Report is 2 commits behind head on devel.
The diff coverage is 77.77%.

❗ Current head eb610cc differs from pull request most recent head ac15eac. Consider uploading reports for the commit ac15eac to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##            devel    #1053      +/-   ##
==========================================
- Coverage   51.68%   50.05%   -1.63%     
==========================================
  Files         210      210              
  Lines       22198    22197       -1     
  Branches     3314     3314              
==========================================
- Hits        11473    11111     -362     
- Misses      10187    10563     +376     
+ Partials      538      523      -15     

@lawrennd
Copy link
Member

Thanks Martin!

Copy link
Member

@lawrennd lawrennd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Martin!

@lawrennd lawrennd merged commit 41d7fd2 into devel Dec 19, 2023
13 checks passed
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.

modernize ci
2 participants