Skip to content

Davidb/mpm #50

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

Merged
merged 47 commits into from
Nov 11, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
7a12483
Only run deps install script on Linux
mcafaro Jan 4, 2022
8a8f605
Add macOS and Windows to integ test matrix
mcafaro Jan 4, 2022
2e54d2d
Add MATLAB bin folder to runner path after installation
mcafaro Jan 4, 2022
8091c47
Merge pull request #23 from matlab-actions/windows-and-macos
mcafaro Jan 5, 2022
1375ca6
Update vulnerable dependencies
mcafaro Jan 5, 2022
eef5296
Merge pull request #24 from matlab-actions/deps
mcafaro Jan 6, 2022
50f16ad
1.1.0
Jan 6, 2022
25eb6fe
Bump minimist from 1.2.5 to 1.2.6
dependabot[bot] Mar 28, 2022
55c576c
Use BSD license
mcafaro Apr 11, 2022
40d866d
Merge pull request #36 from matlab-actions/bsd
mcafaro Apr 11, 2022
7f1fdda
Merge pull request #34 from matlab-actions/dependabot/npm_and_yarn/mi…
davidbuzinski May 3, 2022
46e7daa
1.1.1
May 3, 2022
2e665de
initial commit mpm
davidbuzinski Aug 10, 2022
ad431e0
fixing async issues
davidbuzinski Aug 10, 2022
0a1176c
figuring out how actions cache paths works
davidbuzinski Aug 10, 2022
ddf6c8e
moving cache find inside mpm call
davidbuzinski Aug 10, 2022
5099d96
trying once more with cache path
davidbuzinski Aug 10, 2022
f8c7a05
Add matlab-batch and --skip-activation (#40)
davidbuzinski Aug 11, 2022
f0e45fe
Update release process to automate semantic versioning (#41)
davidbuzinski Aug 12, 2022
0b67291
[skip ci] Bump v1.2.0
Aug 12, 2022
ee31f66
linking to the run-build documentation (#43)
mw-hrastega Sep 30, 2022
a8893fd
Davidb/mpm (#45)
davidbuzinski Oct 11, 2022
bacc53a
fixing merge conflicts with main
davidbuzinski Oct 11, 2022
ae2ef07
Bump @actions/core from 1.4.0 to 1.9.1 (#42)
dependabot[bot] Oct 11, 2022
63123b7
[skip ci] Bump v1.2.1
Oct 11, 2022
d7d39b6
Bump node version (#47)
davidbuzinski Oct 19, 2022
71fedd9
[skip ci] Bump v1.2.2
Oct 19, 2022
07d2345
Update matlab.ts
davidbuzinski Nov 3, 2022
9368315
bumping vulnerable dependencies (#49)
davidbuzinski Nov 3, 2022
6c1f874
[skip ci] Bump v1.2.3
Nov 3, 2022
a71b1b7
cleaning up some syntax
davidbuzinski Nov 8, 2022
703aa79
added new parameter to README
davidbuzinski Nov 8, 2022
669ed9a
fixing broken build
davidbuzinski Nov 8, 2022
a8947ae
re-syncing recent dependency changes from main
davidbuzinski Nov 8, 2022
e5eb26e
oops forgot a git add
davidbuzinski Nov 8, 2022
f236f47
install MATLAB + PCT by default
davidbuzinski Nov 8, 2022
57833da
fixing build
davidbuzinski Nov 8, 2022
2c2b042
fixing assert in CI
davidbuzinski Nov 8, 2022
164142e
address initial feedback
davidbuzinski Nov 8, 2022
31283dc
fixing build
davidbuzinski Nov 8, 2022
65ddcd5
Apply suggestions from code review
davidbuzinski Nov 9, 2022
f8a9aa5
changing version info to release info for consistency
davidbuzinski Nov 9, 2022
dc44c11
updating errors and README
davidbuzinski Nov 10, 2022
3720cf8
Updating error text
davidbuzinski Nov 10, 2022
f873f22
Incorporating doc feedback
davidbuzinski Nov 11, 2022
4baab09
updating README intro
davidbuzinski Nov 11, 2022
6401472
updating examples
davidbuzinski Nov 11, 2022
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
Prev Previous commit
Next Next commit
address initial feedback
  • Loading branch information
davidbuzinski committed Nov 8, 2022
commit 164142e694b1b6077ece971b9c66ca642d71e3f4
12 changes: 6 additions & 6 deletions .github/workflows/bat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,16 @@ jobs:
include:
- os: ubuntu-latest
release: latest
check-matlab: matlabVer = ver('matlab'); assert(~isempty(matlabVer));
check-simulink: simulinkVer = ver('simulink'); assert(~isempty(simulinkVer));
check-matlab: matlabVer = ver("matlab"); assert(~isempty(matlabVer));
check-simulink: simulinkVer = ver("simulink"); assert(~isempty(simulinkVer));
- os: ubuntu-20.04
release: R2022a
check-matlab: matlabVer = ver('matlab'); assert(matlabVer.Release == string('(R2022a)'));
check-simulink: simulinkVer = ver('simulink'); assert(simulinkVer.Release == string('(R2022a)'));
check-matlab: matlabVer = ver("matlab"); assert(matlabVer.Release == "(R2022a)");
check-simulink: simulinkVer = ver("simulink"); assert(simulinkVer.Release == "(R2022a)");
- os: windows-latest
release: latest
check-matlab: matlabVer = ver('matlab'); assert(~isempty(matlabVer));
check-simulink: simulinkVer = ver('simulink'); assert(~isempty(simulinkVer));
check-matlab: matlabVer = ver("matlab"); assert(~isempty(matlabVer));
check-simulink: simulinkVer = ver("simulink"); assert(~isempty(simulinkVer));
steps:
- uses: actions/download-artifact@v3
with:
Expand Down
8 changes: 1 addition & 7 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,14 @@ inputs:
description: >-
MATLAB release to set up (R2020a or later)
required: false
default: R2021b
default: latest
products:
description: >-
Array of products to install
required: false
default: |
MATLAB
Parallel_Computing_Toolbox
location:
description: >-
Destination location for MATLAB install
required: false
default: /opt/matlab

runs:
using: node16
main: dist/index.js
2 changes: 1 addition & 1 deletion src/matlab.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ export async function toolcacheLocation(version: Version): Promise<string> {
export async function setupBatch(platform: string) {
const batchInstallDir = script.defaultInstallRoot(platform, "matlab-batch")
await script
.downloadAndRunScript(platform, properties.matlabBatchInstallerUrl, [batchInstallDir])
.downloadAndRunScript(platform, properties.matlabBatchUrl, [batchInstallDir])
.then(() => {
core.addPath(batchInstallDir);
});
Expand Down
3 changes: 1 addition & 2 deletions src/properties.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"matlabBatchInstallerUrl": "https://ssd.mathworks.com/supportfiles/ci/matlab-batch/v0/install.sh",
"matlabBatchUrl": "https://ssd.mathworks.com/supportfiles/ci/matlab-batch/v0/install.sh",
"matlabDepsUrl": "https://ssd.mathworks.com/supportfiles/ci/matlab-deps/v0/install.sh",
"matlabBatchInstallerUrl": "https://ssd.mathworks.com/supportfiles/ci/matlab-batch/v0/install.sh",
"matlabReleaseInfoUrl": "https://mw-ci-static-dev.s3.amazonaws.com/matlab-deps/v0/versions.json",
"mpmRootUrl": "https://www.mathworks.com/mpm/"
}