Skip to content

Commit d8a012c

Browse files
committed
Add job to package all platform artifacts into a single zip
Adds a `package` job that runs after both `linux` and `windows` jobs complete, downloads their artifacts, and bundles them into a single `modbusscope-all-platforms.zip` artifact. https://claude.ai/code/session_01KR8kVy6SZfAFds84XFTt6d
1 parent 2d148ae commit d8a012c

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/ccpp.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,26 @@ jobs:
5656
path: |
5757
ModbusScope.zip
5858
ModbusScope_setup.exe
59+
60+
package:
61+
runs-on: ubuntu-latest
62+
needs: [linux, windows]
63+
64+
steps:
65+
- uses: actions/download-artifact@v4.3.0
66+
with:
67+
name: modbusscope-linux
68+
path: all-artifacts/linux
69+
70+
- uses: actions/download-artifact@v4.3.0
71+
with:
72+
name: modbusscope-windows
73+
path: all-artifacts/windows
74+
75+
- name: Create combined zip
76+
run: zip -r modbusscope-all-platforms.zip all-artifacts/
77+
78+
- uses: actions/upload-artifact@v7.0.0
79+
with:
80+
name: modbusscope-all-platforms
81+
path: modbusscope-all-platforms.zip

0 commit comments

Comments
 (0)