generate_release_notes: false
draft: false
fail_on_unmatched_files: true
-
-
- publish:
- name: sigrok artifacts publish
-
- runs-on: ubuntu-latest
-
- if: |
- (github.event_name == 'push' && github.ref == 'refs/heads/master') ||
- (github.event_name == 'workflow_dispatch' && github.ref == 'refs/heads/master')
- needs:
- - build_pulseview_mxe
- - build_sigrok-cli_mxe
-# - build_pulseview_appimage
-# - build_sigrok-cli_appimage
-# - build_pulseview_macos
-# - 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: Inspect directory after downloading artifacts
- run: ls -alFR
- - name: Upload artifacts and create (continuous) release
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: |
- wget -q https://github.com/TheAssassin/pyuploadtool/releases/download/continuous/pyuploadtool-x86_64.AppImage
- chmod +x pyuploadtool-x86_64.AppImage
- ./pyuploadtool-x86_64.AppImage artifacts/*.*
-