-
Couldn't load subscription status.
- Fork 3
improved workflows #72
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
base: main
Are you sure you want to change the base?
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.
Pull Request Overview
This PR consolidates and improves the GitHub Actions workflow configuration by simplifying the test execution strategy and adding dynamic file change detection. The changes eliminate redundant workflow files and introduce a more efficient matrix-based testing approach.
Key changes:
- Consolidates multiple workflow files into a single streamlined testing workflow
- Implements dynamic file change detection to conditionally run tests
- Adds support for newer MATLAB and Julia versions
Reviewed Changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/run-tests.yml |
Complete restructure to use change detection and matrix strategy for testing |
.github/workflows/run-tests-windows.yml |
Removed - functionality consolidated into main workflow |
.github/workflows/run-tests-ubuntu.yml |
Removed - functionality consolidated into main workflow |
.github/workflows/run-tests-reusable.yml |
Enhanced with dynamic configuration based on MATLAB version |
.github/workflows/run-tests-dispatch.yml |
Added support for newer MATLAB and Julia versions |
.github/workflows/release-matfrostmex.yml |
Added newer MATLAB versions and commented out release job |
.github/CODEOWNERS |
Added code ownership configuration |
Comments suppressed due to low confidence (3)
.github/workflows/run-tests.yml:54
- MATLAB R2025a does not exist yet. MATLAB follows a predictable release schedule with 'a' releases typically in March and 'b' releases in September. R2025a would not be available until March 2025.
matlab-version: ['R2021b', 'R2022a', 'R2022b', 'R2023a', 'R2023b', 'R2024a', 'R2024b', 'R2025a']
.github/workflows/run-tests-dispatch.yml:26
- MATLAB R2025a does not exist yet. This version should be removed from the options list.
- 'R2025a'
.github/workflows/release-matfrostmex.yml:14
- MATLAB R2025a does not exist yet. This version should be removed from the matrix.
matlab-version: ['2021b', '2022a', '2022b', '2023a', '2023b', '2024a', '2024b', '2025a']
Test Results11 910 tests 5 954 ✅ 11m 38s ⏱️ For more details on these failures and errors, see this check. Results for commit 5afab7e. ♻️ This comment has been updated with latest results. |
No description provided.