with:
name: artifact-pulseview-mxe
path: pulseview/build/contrib/pulseview*installer.exe
+ overwrite: true
build_sigrok-cli_mxe:
with:
name: artifact-sigrok-cli-mxe
path: sigrok-cli/contrib/sigrok-cli*installer.exe
+ overwrite: true
build_pulseview_appimage:
with:
name: artifact-pulseview-appimage
path: sigrok-build/ci/appimage/appimage-build/PulseView-*.AppImage
+ overwrite: true
build_sigrok-cli_appimage:
with:
name: artifact-sigrok-cli-appimage
path: sigrok-build/ci/appimage/appimage-build/sigrok-cli-*.AppImage
+ overwrite: true
build_pulseview_macos:
with:
name: artifact-pulseview-macos
path: sigrok-build/ci/macos/PulseView*.dmg
+ overwrite: true
build_sigrok-cli_macos:
with:
name: artifact-sigrok-cli-macos
path: sigrok-build/ci/macos/sigrok-cli*.dmg
+ overwrite: true
publish:
# - build_sigrok-cli_macos
steps:
+ - name: Merge artifacts
+ uses: actions/upload-artifact/merge@v4
+ with:
+ name: artifacts
+ pattern: artifact-*
- name: Install dependencies
run: |
# AppImage needs libfuse2 to start
sudo apt-get update
sudo apt-get install -y libfuse2
- - name: Download artifacts
- uses: actions/download-artifact@v4
+# - name: Download artifacts
+# uses: actions/download-artifact@v4
- name: Inspect directory after downloading artifacts
run: ls -alFR
- name: Upload artifacts and create (continuous) release