|
7 | 7 |
|
8 | 8 | env:
|
9 | 9 | DSS_CAPI_VERSION: '0.13.4'
|
10 |
| - DSS_MATLAB_VERSION: '0.13.4' |
| 10 | + DSS_MATLAB_VERSION: '0.13.4-2' |
11 | 11 |
|
12 | 12 | jobs:
|
13 | 13 | linux_x64:
|
|
22 | 22 | run: |
|
23 | 23 | git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY dss_matlab
|
24 | 24 | cd dss_matlab
|
25 |
| - git checkout $GITHUB_SHA |
| 25 | + git checkout $GITHUB_SHA |
26 | 26 | - name: Package
|
27 | 27 | run: |
|
28 | 28 | cd dss_matlab
|
|
64 | 64 | run: |
|
65 | 65 | git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY dss_matlab
|
66 | 66 | cd dss_matlab
|
67 |
| - git checkout $GITHUB_SHA |
| 67 | + git checkout $GITHUB_SHA |
68 | 68 | - name: Package
|
69 | 69 | run: |
|
70 | 70 | cd dss_matlab
|
@@ -102,7 +102,7 @@ jobs:
|
102 | 102 | run: |
|
103 | 103 | git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY dss_matlab
|
104 | 104 | cd dss_matlab
|
105 |
| - git checkout $GITHUB_SHA |
| 105 | + git checkout $GITHUB_SHA |
106 | 106 | - name: Package
|
107 | 107 | run: |
|
108 | 108 | cd dss_matlab
|
@@ -132,3 +132,42 @@ jobs:
|
132 | 132 | name: 'packages'
|
133 | 133 | path: '${{ github.workspace }}/dss_matlab/release'
|
134 | 134 |
|
| 135 | + darwin_arm64: |
| 136 | + runs-on: 'macos-12' |
| 137 | + env: |
| 138 | + TRAVIS_JOB_NAME: "darwin_arm64" |
| 139 | + steps: |
| 140 | + - name: 'Checkout' |
| 141 | + run: | |
| 142 | + git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY dss_matlab |
| 143 | + cd dss_matlab |
| 144 | + git checkout $GITHUB_SHA |
| 145 | + - name: Package |
| 146 | + run: | |
| 147 | + cd dss_matlab |
| 148 | + wget "https://github.com/dss-extensions/dss_capi/releases/download/${DSS_CAPI_VERSION}/dss_capi_${DSS_CAPI_VERSION}_${TRAVIS_JOB_NAME}.tar.gz" -Odss_capi.tar.gz -q |
| 149 | + tar zxf dss_capi.tar.gz |
| 150 | + wget "https://github.com/dss-extensions/dss_capi/releases/download/${DSS_CAPI_VERSION}/messages.tar.gz" -Omessages.tar.gz -q |
| 151 | + tar zxf messages.tar.gz |
| 152 | + mkdir -p release/dss_matlab |
| 153 | + cp -R "+DSS_MATLAB" "release/dss_matlab/+DSS_MATLAB" |
| 154 | + mv messages "release/dss_matlab/+DSS_MATLAB/" |
| 155 | + mv dss_capi/lib/${TRAVIS_JOB_NAME}/libdss_capi.dylib "release/dss_matlab/+DSS_MATLAB/dss_capi.dylib" |
| 156 | + mv dss_capi/lib/${TRAVIS_JOB_NAME}/libdss_capid.dylib "release/dss_matlab/+DSS_MATLAB/dss_capid.dylib" |
| 157 | + mv dss_capi/lib/${TRAVIS_JOB_NAME}/libklusolvex.dylib "release/dss_matlab/+DSS_MATLAB/" |
| 158 | + mv dss_capi/LICENSE "release/dss_matlab/DSS_C-API_LICENSE" |
| 159 | + mv dss_capi/*LICENSE "release/dss_matlab/" |
| 160 | + mv LICENSE release/dss_matlab/ |
| 161 | + mv README.md release/dss_matlab/ |
| 162 | + mv examples release/dss_matlab/ |
| 163 | + cd release |
| 164 | + tar zcf dss_matlab_v${DSS_MATLAB_VERSION}_macos_arm64.tar.gz dss_matlab |
| 165 | + rm -rf dss_matlab |
| 166 | + ls -l |
| 167 | + cd .. |
| 168 | + - name: 'Upload artifacts' |
| 169 | + uses: "actions/upload-artifact@v3" |
| 170 | + with: |
| 171 | + name: 'packages' |
| 172 | + path: '${{ github.workspace }}/dss_matlab/release' |
| 173 | + |
0 commit comments