-
-
Notifications
You must be signed in to change notification settings - Fork 31
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
Integrate JuliaSimCompiler #298
Conversation
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.
AI-Maintainer Review for PR - Integrate JuliaSimCompiler
Title and Description ❌
Scope of Changes ✅
Documentation ❌
MethodOfLinesJuliaSimCompilerExt.add_metadata!
MethodOfLinesJuliaSimCompilerExt.generate_system
It is recommended to add docstrings to these functions to improve code readability and maintainability. The docstrings should explain the purpose of the function, the arguments it takes, and the expected behavior.
Testing ❌
Suggested Changes
- Please provide a more descriptive title and a detailed description for the pull request.
- Add docstrings to the newly added functions
MethodOfLinesJuliaSimCompilerExt.add_metadata!
andMethodOfLinesJuliaSimCompilerExt.generate_system
. - Include information about how the changes were tested in the pull request description.
Potential Issues
No potential issues were identified in the code changes. However, without information on how the changes were tested, it's difficult to assess the potential impact of these changes on the existing codebase.
Reviewed with AI Maintainer
Codecov Report
@@ Coverage Diff @@
## master #298 +/- ##
==========================================
- Coverage 86.17% 84.11% -2.06%
==========================================
Files 38 39 +1
Lines 1721 1763 +42
==========================================
Hits 1483 1483
- Misses 238 280 +42
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
* add precompilation stage * merge precompiliation discretizations * fix * fix #293 * Update Project.toml * CompatHelper: add new compat entry for PrecompileTools at version 1, (keep existing compat) * Try new scheme for mixed derivs * remove show * mark broken * init mixed deriv rules * Update Project.toml --------- Co-authored-by: CompatHelper Julia <[email protected]>
8c2c34d
to
9811644
Compare
Add a new workflow, `JuliaSimCompiler.yml`, which tests for integration with JuliaSimCompiler. Since PRs opened from forks don't have access to secrets, turn on `fail-fast` for these tests as well, so that it doesn't mess with the CI statuses for such PRs.
Remove `JuliaSimCompiler` as a test dependency as that would require having access to the package at all times to run the tests, making it synonymous with a direct dependency (and less of an extension) in the context of running tests. Instead, explicitly `Pkg.add` `JuliaSimCompiler` instead in the relevant test matrices.
@thazhemadam the integration test is just exiting by the looks of things, bad config? |
@xtalax That's the |
@thazhemadam good to know, does that mean we're good to merge? Other fails are timeouts. |
@xtalax yes |
No description provided.