Update pull-requests_build-check.yml
-Checkout recursively with submodules
This commit is contained in:
@@ -23,7 +23,11 @@ jobs:
|
|||||||
# needs: check_branch
|
# needs: check_branch
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
|
||||||
- name: Setup Dependencies
|
- name: Setup Dependencies
|
||||||
run: |
|
run: |
|
||||||
mkdir -p artifacts
|
mkdir -p artifacts
|
||||||
@@ -40,7 +44,7 @@ jobs:
|
|||||||
sudo apt-get update -y
|
sudo apt-get update -y
|
||||||
sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
|
sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
|
||||||
sudo apt-get install ffmpeg -y
|
sudo apt-get install ffmpeg -y
|
||||||
- name: Build Sunshine for AppImage
|
- name: Build AppImage
|
||||||
run: |
|
run: |
|
||||||
CMAKE_BUILD_TYPE="${CMAKE_BUILD_TYPE:-Release}"
|
CMAKE_BUILD_TYPE="${CMAKE_BUILD_TYPE:-Release}"
|
||||||
SUNSHINE_EXECUTABLE_PATH="${SUNSHINE_EXECUTABLE_PATH:-/usr/bin/sunshine}"
|
SUNSHINE_EXECUTABLE_PATH="${SUNSHINE_EXECUTABLE_PATH:-/usr/bin/sunshine}"
|
||||||
@@ -56,7 +60,7 @@ jobs:
|
|||||||
cmake "-DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE" "-DSUNSHINE_EXECUTABLE_PATH=$SUNSHINE_EXECUTABLE_PATH" "-DSUNSHINE_ASSETS_DIR=$SUNSHINE_ASSETS_DIR" "-DSUNSHINE_ENABLE_WAYLAND=$SUNSHINE_ENABLE_WAYLAND" "-DSUNSHINE_ENABLE_X11=$SUNSHINE_ENABLE_X11" "-DSUNSHINE_ENABLE_DRM=$SUNSHINE_ENABLE_DRM" "-DSUNSHINE_ENABLE_CUDA=$SUNSHINE_ENABLE_CUDA" "../" -DCMAKE_INSTALL_PREFIX=/usr
|
cmake "-DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE" "-DSUNSHINE_EXECUTABLE_PATH=$SUNSHINE_EXECUTABLE_PATH" "-DSUNSHINE_ASSETS_DIR=$SUNSHINE_ASSETS_DIR" "-DSUNSHINE_ENABLE_WAYLAND=$SUNSHINE_ENABLE_WAYLAND" "-DSUNSHINE_ENABLE_X11=$SUNSHINE_ENABLE_X11" "-DSUNSHINE_ENABLE_DRM=$SUNSHINE_ENABLE_DRM" "-DSUNSHINE_ENABLE_CUDA=$SUNSHINE_ENABLE_CUDA" "../" -DCMAKE_INSTALL_PREFIX=/usr
|
||||||
|
|
||||||
make -j ${nproc} DESTDIR=AppDir
|
make -j ${nproc} DESTDIR=AppDir
|
||||||
- name: Build AppImage
|
- name: Package AppImage
|
||||||
# https://docs.appimage.org/packaging-guide/index.html
|
# https://docs.appimage.org/packaging-guide/index.html
|
||||||
run: |
|
run: |
|
||||||
mkdir -p appimage_temp && cd appimage_temp
|
mkdir -p appimage_temp && cd appimage_temp
|
||||||
|
|||||||
Reference in New Issue
Block a user