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

Use Miniforge distribution in CI #392

Merged
merged 5 commits into from
Jan 27, 2025

Conversation

michaelcdevin
Copy link
Collaborator

Description

The CI has previously used the Mambaforge distribution for its testing environment, which has now been sunsetted as of the beginning of 2025. This updates the CI to use the Miniforge distribution instead, which should operate the same for our purposes. This should fix all the CI failures that PRs have been seeing recently.

Type of PR

  • Bug fix
  • New feature
  • Documentation
  • Other: CI/CD

Checklist for PR

Sorry, something went wrong.

@michaelcdevin michaelcdevin added upstream Related to a dependency of our package CI Continuous integration (and development) labels Jan 14, 2025
@coveralls
Copy link

Pull Request Test Coverage Report for Build 12776361366

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 94.583%

Totals Coverage Status
Change from base Build 11581346159: 0.0%
Covered Lines: 2776
Relevant Lines: 2935

💛 - Coveralls

@jtgrasb jtgrasb self-requested a review January 27, 2025 19:06
@jtgrasb
Copy link
Collaborator

jtgrasb commented Jan 27, 2025

This looks good. Merging now.

@jtgrasb jtgrasb merged commit 07b9666 into sandialabs:dev Jan 27, 2025
10 checks passed
jtgrasb pushed a commit to jtgrasb/WecOptTool that referenced this pull request Jan 27, 2025
* switch to Miniforge distribution since Mambaforge is no longer supported

* updated name

* updated to newer GitHub Action version

* changed miniforge variant

* switched to v2 of GH Action since v3 defaults to osx-arm64
jtgrasb added a commit that referenced this pull request Jan 28, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* switch to Miniforge distribution since Mambaforge is no longer supported

* updated name

* updated to newer GitHub Action version

* changed miniforge variant

* switched to v2 of GH Action since v3 defaults to osx-arm64

Co-authored-by: Michael Devin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous integration (and development) upstream Related to a dependency of our package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants