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

check with new paradox #234

Merged
merged 15 commits into from
Apr 16, 2024
Merged

check with new paradox #234

merged 15 commits into from
Apr 16, 2024

Conversation

mb706
Copy link
Contributor

@mb706 mb706 commented Jan 14, 2024

No description provided.

@codecov-commenter
Copy link

codecov-commenter commented Jan 14, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 80.61%. Comparing base (52be12d) to head (fb386fc).

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

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #234   +/-   ##
=======================================
  Coverage   80.61%   80.61%           
=======================================
  Files          31       31           
  Lines        2074     2074           
=======================================
  Hits         1672     1672           
  Misses        402      402           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@mb706 mb706 mentioned this pull request Jan 14, 2024
@sebffischer
Copy link
Member

Hey @pat-s, we are currently in the process of migrating to the new "S3 paradox". To release the new paradox on CRAN without breaking any reverse dependencies it would be great if you could merge this PR and make a new CRAN release! :)

@sebffischer
Copy link
Member

The failing tests seem to be snapshot tests

@pat-s
Copy link
Member

pat-s commented Apr 9, 2024

I have to make a new CRAN release in the next weeks anyhow as I got a mail from CRAN.

I wonder though why this change comes with a full CI suite change. If so, the other one would need to be removed. It looks like a central CI definition for the whole org, so it would likely be the best to adopt it.

The test failures also appear in main, so they are likely unrelated, yes.

@sebffischer
Copy link
Member

sebffischer commented Apr 9, 2024

Thanks!

Parts of the CI suite are intended to test with dev versions of paradox and bbotk to ensure that the old -> new paradox transition runs smoothly.

Regarding the org-wide CI definitions, they can be found here: https://github.com/mlr-org/actions

@pat-s
Copy link
Member

pat-s commented Apr 16, 2024

@sebffischer Seems to work. Should this PR be included in the next release? I.e. is paradox waiting for all packages to be updated first?

@sebffischer
Copy link
Member

@pat-s yes exactly, it would be great if you could include this in the next release!

@pat-s
Copy link
Member

pat-s commented Apr 16, 2024

After the workflows were successfull, can I remove them again before merging? Or should I keep them around until paradox got updated?

@sebffischer
Copy link
Member

Martin's idea is to have them in the main branch to ensure that any changes that are made to mlr3 packages before paradox is released are also tested against the new S3 paradox version. So ideally they should be kept there until paradox is released, but then they can be removed

@pat-s pat-s marked this pull request as ready for review April 16, 2024 12:22
@pat-s pat-s merged commit c6df1e2 into main Apr 16, 2024
7 checks passed
@pat-s pat-s deleted the s3params_compat branch April 16, 2024 12:23
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.

4 participants