Skip to content

Commit 105acc7

Browse files
committed
update workflow
1 parent f990b99 commit 105acc7

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

.github/workflows/c-cpp.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,52 @@ jobs:
103103
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
104104
with:
105105
id: ${{ steps.create_release.outputs.id }}
106+
107+
build_max_WINDOWS:
108+
109+
runs-on: macos-latest
110+
111+
steps:
112+
- name: Checkout code
113+
uses: actions/checkout@v4
114+
- name: Install submodules
115+
run: git submodule update --init --recursive
116+
- name: Build external
117+
run: |
118+
bash
119+
cd src/maxmsp
120+
rm -rf ./1dSAV/build/ || true
121+
mkdir -p ./1dSAV/build
122+
cd ./1dSAV/build
123+
cmake -DCMAKE_BUILD_TYPE=Release ..
124+
cmake --build . --config "Release"
125+
cd ../../
126+
cp -r ./1dSAV/externals package/
127+
zip -r "1dSAV.zip" package
128+
- name: Create release
129+
id: create_release
130+
uses: actions/create-release@v1
131+
env:
132+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
133+
with:
134+
tag_name: Max-WINDOWS-${{ github.ref_name }}
135+
release_name: Max-WINDOWS-${{ github.ref_name }}
136+
draft: true
137+
prerelease: false
138+
- name: Upload release asset
139+
uses: actions/upload-release-asset@v1
140+
env:
141+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
142+
with:
143+
upload_url: ${{ steps.create_release.outputs.upload_url }}
144+
asset_path: src/maxmsp/1dSAV.zip
145+
asset_name: 1dSAV.zip
146+
asset_content_type: application/zip
147+
- name: Publish release
148+
uses: StuYarrow/publish-release@v1.1.2
149+
env:
150+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
151+
with:
152+
id: ${{ steps.create_release.outputs.id }}
153+
106154

0 commit comments

Comments
 (0)