Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .circleci/CrossPlatformBuilder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,4 @@ workflows:
matrix:
parameters:
os: [linux, macos, windows]
release: ["R2024a", "R2024b"]
release: ["R2024b", "R2025a"]
6 changes: 5 additions & 1 deletion .github/workflows/CrossPlatformBuilder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ name: Cross-Platform Python Package Build
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

workflow_dispatch:

# Utilizes repository-stored secrets for MATLAB's batch-token licensing
env:
Expand All @@ -16,7 +20,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
release: [R2024a, R2024b]
release: [R2024b, R2025a]

# The type of runner that the job will run on
runs-on: ${{ matrix.os }}
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/ToolboxDistribution.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ name: Compile, Test and Release toolbox
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

workflow_dispatch:

jobs:
# This workflow contains two jobs called "compile-and-test-mex" and "create-and-release-toolbox"
Expand Down Expand Up @@ -68,7 +72,7 @@ jobs:
tasks: packageToolbox

# The packaged toolbox is distributed as a GitHub release
- name: Create relase and upload asset
- name: Create release and upload asset
run: |
gh release create ${{github.run_id}} --title "Cross-Platform Array Product Toolbox" toolbox.mltbx
env:
Expand Down
20 changes: 10 additions & 10 deletions AzureDevOps/CrossPlatformBuilder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,24 @@ jobs:
# Matrix strategy to run builds across different OS and MATLAB release combinations
strategy:
matrix:
linux-R2024a:
imageName: ubuntu-latest
release: R2024a
linux-R2024b:
imageName: ubuntu-latest
release: R2024b
mac-R2024a:
imageName: macOS-latest
release: R2024a
linux-R2025a:
imageName: ubuntu-latest
release: R2025a
mac-R2024b:
imageName: macOS-latest
release: R2024b
windows-R2024a:
imageName: windows-latest
release: R2024a
mac-R2025a:
imageName: macOS-latest
release: R2025a
windows-R2024b:
imageName: windows-latest
release: R2024b
release: R2024b
windows-R2025a:
imageName: windows-latest
release: R2025a
pool:
vmImage: $(imageName)
steps:
Expand Down
2 changes: 1 addition & 1 deletion AzureDevOps/ToolboxDistribution.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:
# The packaged toolbox is distributed as a GitHub release
- task: GitHubRelease@1
inputs:
gitHubConnection: MathWorks
gitHubConnection: advanced-ci-configuration-examples
title: "Cross-Platform Array Product Toolbox"
assets: 'toolbox.mltbx'
tagSource: 'userSpecifiedTag'
Expand Down
2 changes: 1 addition & 1 deletion Jenkins/CrossPlatformBuilder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pipeline {
}
axis {
name 'RELEASE'
values 'R2024a', 'R2024b'
values 'R2024b', 'R2025a'
}
}
stages {
Expand Down