update nightly release automagically

This commit is contained in:
AlexandreRouma 2022-11-22 08:34:59 +01:00
parent bd947c2669
commit a9a0798d7d

View File

@ -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