|
32 | 32 | git clone --depth 1 https://github.com/HexRaysSA/ida-sdk ida-sdk |
33 | 33 | mkdir -p "${IDASDK}" |
34 | 34 | git clone --depth 1 https://github.com/allthingsida/ida-cmake "${IDASDK}/ida-cmake" |
35 | | - mkdir -p "${IDASDK}/include" |
36 | | - git clone --depth 1 https://github.com/allthingsida/idax "${IDASDK}/include/idax" |
37 | | - git clone --depth 1 https://github.com/allthingsida/idacpp "${IDASDK}/include/idacpp" |
38 | 35 |
|
39 | 36 | - name: Configure (Linux) |
40 | 37 | run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release |
|
64 | 61 | git clone --depth 1 https://github.com/HexRaysSA/ida-sdk ida-sdk |
65 | 62 | mkdir -p "${IDASDK}" |
66 | 63 | git clone --depth 1 https://github.com/allthingsida/ida-cmake "${IDASDK}/ida-cmake" |
67 | | - mkdir -p "${IDASDK}/include" |
68 | | - git clone --depth 1 https://github.com/allthingsida/idax "${IDASDK}/include/idax" |
69 | | - git clone --depth 1 https://github.com/allthingsida/idacpp "${IDASDK}/include/idacpp" |
70 | 64 |
|
71 | 65 | - name: Configure (macOS) |
72 | 66 | run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release |
|
96 | 90 | git clone --depth 1 https://github.com/HexRaysSA/ida-sdk ida-sdk |
97 | 91 | mkdir -p "${IDASDK}" |
98 | 92 | git clone --depth 1 https://github.com/allthingsida/ida-cmake "${IDASDK}/ida-cmake" |
99 | | - mkdir -p "${IDASDK}/include" |
100 | | - git clone --depth 1 https://github.com/allthingsida/idax "${IDASDK}/include/idax" |
101 | | - git clone --depth 1 https://github.com/allthingsida/idacpp "${IDASDK}/include/idacpp" |
102 | 93 |
|
103 | 94 | - name: Configure (Windows) |
104 | 95 | run: cmake -S . -B build -A x64 |
@@ -129,15 +120,22 @@ jobs: |
129 | 120 | run: | |
130 | 121 | ls -la release || true |
131 | 122 |
|
| 123 | + - name: Create zip package |
| 124 | + run: | |
| 125 | + cd release |
| 126 | + zip -9 qscripts-${{ github.ref_name }}.zip qscripts.dll qscripts.so qscripts.dylib |
| 127 | + ls -lh *.zip |
| 128 | +
|
132 | 129 | - name: Create GitHub Release and upload assets |
133 | 130 | uses: softprops/action-gh-release@v2 |
134 | 131 | with: |
135 | 132 | tag_name: ${{ github.ref_name }} |
136 | | - name: ${{ github.ref_name }} |
| 133 | + name: QScripts ${{ github.ref_name }} |
137 | 134 | draft: false |
138 | 135 | prerelease: false |
139 | 136 | generate_release_notes: true |
140 | 137 | files: | |
141 | | - release/qscripts.dylib |
142 | | - release/qscripts.so |
| 138 | + release/qscripts-${{ github.ref_name }}.zip |
143 | 139 | release/qscripts.dll |
| 140 | + release/qscripts.so |
| 141 | + release/qscripts.dylib |
0 commit comments