Skip to content

Conversation

@watermarkhu
Copy link
Collaborator

No description provided.

@watermarkhu watermarkhu requested a review from Copilot July 29, 2025 14:40
Copy link

Copilot AI left a 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']

@github-actions
Copy link

github-actions bot commented Jul 30, 2025

Test Results

11 910 tests   5 954 ✅  11m 38s ⏱️
    14 suites      0 💤
     1 files    5 860 ❌  96 🔥

For more details on these failures and errors, see this check.

Results for commit 5afab7e.

♻️ This comment has been updated with latest results.

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.

1 participant