From a9a0798d7d22a7e07b533eee123616a9d98a0a92 Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Tue, 22 Nov 2022 08:34:59 +0100 Subject: [PATCH] update nightly release automagically --- .github/workflows/build_all.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/build_all.yml b/.github/workflows/build_all.yml index 6c923cec..d27a2ae5 100644 --- a/.github/workflows/build_all.yml +++ b/.github/workflows/build_all.yml @@ -5,6 +5,7 @@ on: [push, pull_request] env: # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) BUILD_TYPE: Release + GH_TOKEN: {{ secrets.GITHUB_TOKEN }} jobs: build_windows: @@ -334,6 +335,31 @@ jobs: name: sdrpp_all path: sdrpp_all/ + update_nightly_release: + needs: ['build_windows', 'build_macos', 'build_debian_buster', 'build_debian_bullseye', 'build_debian_sid', 'build_ubuntu_focal', 'build_ubuntu_jammy', 'build_raspios_bullseye_armhf', 'build_android'] + runs-on: ubuntu-latest + if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} + + steps: + - name: Download All Builds + uses: actions/download-artifact@v3 + + - name: Create Archive + run: > + mkdir sdrpp_nightly && + mv sdrpp_windows_x64/sdrpp_windows_x64.zip sdrpp_nightly/ && + mv sdrpp_macos_intel/sdrpp_macos_intel.zip sdrpp_nightly/ && + mv sdrpp_debian_buster_amd64/sdrpp_debian_amd64.deb sdrpp_nightly/sdrpp_debian_buster_amd64.deb && + mv sdrpp_debian_bullseye_amd64/sdrpp_debian_amd64.deb sdrpp_nightly/sdrpp_debian_bullseye_amd64.deb && + mv sdrpp_debian_sid_amd64/sdrpp_debian_amd64.deb sdrpp_nightly/sdrpp_debian_sid_amd64.deb && + mv sdrpp_ubuntu_focal_amd64/sdrpp_debian_amd64.deb sdrpp_nightly/sdrpp_ubuntu_focal_amd64.deb && + mv sdrpp_ubuntu_jammy_amd64/sdrpp_debian_amd64.deb sdrpp_nightly/sdrpp_ubuntu_jammy_amd64.deb && + mv sdrpp_raspios_bullseye_armhf/sdrpp_debian_armhf.deb sdrpp_nightly/sdrpp_raspios_bullseye_armhf.deb && + mv sdrpp_android/sdrpp.apk sdrpp_nightly/sdrpp.apk + + - name: Update Nightly + run: gh release upload nightly sdrpp_nightly/* --clobber + check_spelling: runs-on: ubuntu-latest