Skip to content

Commit 77f791f

Browse files
authored
Merge pull request #17 from ModbusScope/claude/add-multi-platform-artifacts-zip-l4QoI
Add job to package all platform artifacts into a single zip
2 parents 2d148ae + 1c9771f commit 77f791f

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

.github/workflows/ccpp.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,46 @@ jobs:
5656
path: |
5757
ModbusScope.zip
5858
ModbusScope_setup.exe
59+
60+
docs:
61+
runs-on: ubuntu-latest
62+
63+
container:
64+
image: docker://jgeudens/doc-latex:20250124_build_1
65+
steps:
66+
- uses: actions/checkout@v6.0.0
67+
68+
- name: Build doc
69+
run: |
70+
sh create_doc.sh
71+
mv docs/manual/_build/latex/modbusscope.pdf modbusscope-user-manual.pdf
72+
73+
- uses: actions/upload-artifact@v7.0.0
74+
with:
75+
name: modbusscope-user-manual
76+
path: modbusscope-user-manual.pdf
77+
78+
package:
79+
runs-on: ubuntu-latest
80+
needs: [linux, windows, docs]
81+
82+
steps:
83+
- uses: actions/download-artifact@v8.0.1
84+
with:
85+
name: modbusscope-linux
86+
path: all-artifacts/linux
87+
88+
- uses: actions/download-artifact@v8.0.1
89+
with:
90+
name: modbusscope-windows
91+
path: all-artifacts/windows
92+
93+
- uses: actions/download-artifact@v8
94+
with:
95+
name: modbusscope-user-manual
96+
path: all-artifacts/docs
97+
98+
- uses: actions/upload-artifact@v7.0.0
99+
with:
100+
name: modbusscope-all-platforms
101+
path: all-artifacts/

0 commit comments

Comments
 (0)