steps:
- name: Checkout sigrok-build
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
path: sigrok-build
./sigrok-mxe-build-dependencies.sh
- name: Checkout PulseView
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
# TODO: Clone from sigrok.org
repository: sigrokproject/pulseview
mv pulseview-*installer.exe pulseview-NIGHTLY-${{ matrix.target.target }}-static-$BUILD_TYPE-installer.exe
- name: Upload artifact
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: artifacts
path: pulseview/build/contrib/pulseview*installer.exe
steps:
- name: Checkout sigrok-build
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
path: sigrok-build
./sigrok-mxe-build-dependencies.sh
- name: Checkout sigrok-cli
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
repository: sigrokproject/sigrok-cli
path: sigrok-cli
mv sigrok-cli-*installer.exe sigrok-cli-NIGHTLY-${{ matrix.target.target }}-static-$BUILD_TYPE-installer.exe
- name: Upload artifact
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: artifacts
path: sigrok-cli/contrib/sigrok-cli*installer.exe
sudo apt-get install -y libboost-system1.65-dev libboost-filesystem1.65-dev libboost-serialization1.65-dev
- name: Checkout sigrok-build
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
path: sigrok-build
./sigrok-appimage-build-dependencies.sh
- name: Checkout PulseView
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
repository: sigrokproject/pulseview
path: pulseview
./sigrok-appimage-create-appimage.sh
- name: Upload artifact
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: artifacts
path: sigrok-build/ci/appimage/appimage-build/PulseView-*.AppImage
sudo apt-get install -y python3.6-dev
- name: Checkout sigrok-build
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
path: sigrok-build
./sigrok-appimage-build-dependencies.sh
- name: Checkout sigrok-cli
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
repository: sigrokproject/sigrok-cli
path: sigrok-cli
./sigrok-appimage-create-appimage.sh
- name: Upload artifact
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: artifacts
path: sigrok-build/ci/appimage/appimage-build/sigrok-cli-*.AppImage
libtool libzip libusb libftdi hidapi nettle check doxygen swig \
glib glibmm@2.66 cmake boost "$BREW_PYTHON_VERSION" "$BREW_QT_VERSION"
+ - name: Abort run as OSX build is cancelled on github currently
+ run: |
+ exit 1
+
- name: Checkout sigrok-build
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
path: sigrok-build
./sigrok-macos-build-dependencies.sh
- name: Checkout PulseView
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
# TODO: Clone from sigrok.org
repository: abraxa/pulseview
./sigrok-macos-create-dmg.sh
- name: Upload artifact
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: artifacts
path: sigrok-build/ci/macos/PulseView*.dmg
libtool libzip libusb libftdi hidapi nettle check doxygen swig \
glib "$BREW_PYTHON_VERSION" "$BREW_QT_VERSION"
+ - name: Abort run as OSX build is cancelled on github currently
+ run: |
+ exit 1
+
- name: Checkout sigrok-build
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
path: sigrok-build
./sigrok-macos-build-dependencies.sh
- name: Checkout sigrok-cli
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
# TODO: Clone from sigrok.org
repository: sigrokproject/sigrok-cli
./sigrok-macos-create-dmg.sh
- name: Upload artifact
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: artifacts
path: sigrok-build/ci/macos/sigrok-cli*.dmg
needs:
- build_pulseview_mxe
- build_sigrok-cli_mxe
- - build_pulseview_appimage
- - build_sigrok-cli_appimage
- - build_pulseview_macos
- - build_sigrok-cli_macos
+# - build_pulseview_appimage
+# - build_sigrok-cli_appimage
+# - build_pulseview_macos
+# - build_sigrok-cli_macos
steps:
- name: Install dependencies
sudo apt-get update
sudo apt-get install -y libfuse2
- name: Download artifacts
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
- name: Inspect directory after downloading artifacts
run: ls -alFR
- name: Upload artifacts and create (continuous) release