Skip to content

Commit a3346d3

Browse files
committed
Increment version, add tentative ARM packs for macOS
1 parent ea1cc9b commit a3346d3

File tree

1 file changed

+43
-4
lines changed

1 file changed

+43
-4
lines changed

.github/workflows/builds.yml

+43-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77

88
env:
99
DSS_CAPI_VERSION: '0.13.4'
10-
DSS_MATLAB_VERSION: '0.13.4'
10+
DSS_MATLAB_VERSION: '0.13.4-2'
1111

1212
jobs:
1313
linux_x64:
@@ -22,7 +22,7 @@ jobs:
2222
run: |
2323
git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY dss_matlab
2424
cd dss_matlab
25-
git checkout $GITHUB_SHA
25+
git checkout $GITHUB_SHA
2626
- name: Package
2727
run: |
2828
cd dss_matlab
@@ -64,7 +64,7 @@ jobs:
6464
run: |
6565
git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY dss_matlab
6666
cd dss_matlab
67-
git checkout $GITHUB_SHA
67+
git checkout $GITHUB_SHA
6868
- name: Package
6969
run: |
7070
cd dss_matlab
@@ -102,7 +102,7 @@ jobs:
102102
run: |
103103
git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY dss_matlab
104104
cd dss_matlab
105-
git checkout $GITHUB_SHA
105+
git checkout $GITHUB_SHA
106106
- name: Package
107107
run: |
108108
cd dss_matlab
@@ -132,3 +132,42 @@ jobs:
132132
name: 'packages'
133133
path: '${{ github.workspace }}/dss_matlab/release'
134134

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

Comments
 (0)