From 0c9912f0258cdc8a8ba4b6da2290181f0b5dfc52 Mon Sep 17 00:00:00 2001 From: Markus Zehnder Date: Sun, 20 Sep 2020 21:49:06 +0200 Subject: [PATCH] ci: Versioned cross compile. No more debug builds Initial build change to support multiple Qt versions in remote-os with versioned cross compile action. Relates to YIO-Remote/remote-os#3. Removed debug build since it's nowhere used. Developers requiring debug builds usually build and deploy their own version. --- .github/workflows/build.yml | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b68cdac..1411e3e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,10 +26,6 @@ name: "RPi0 Release Build", artifact: "RPi0-release", qmake-args: "CONFIG+=release" } - - { - name: "RPi0 Debug Build", artifact: "RPi0-debug", - qmake-args: "CONFIG+=debug CONFIG+=qml_debug" - } steps: - name: Checkout ${{ env.PROJECT_NAME}} @@ -50,7 +46,7 @@ - name: Cross compile id: cross-compile - uses: zehnm/yio-crosscompile-action@master + uses: zehnm/yio-crosscompile-action@v1.1.0 with: project-name: ${{ env.PROJECT_NAME }} output-path: ${GITHUB_WORKSPACE}/binaries/app @@ -69,17 +65,12 @@ needs: build steps: - - run: mkdir release debug + - run: mkdir release - name: Download release artifact uses: actions/download-artifact@v1 with: name: ${{ env.APP_NAME }}-${{ env.APP_ARCHITECTURE }}-release path: ./release - - name: Download debug artifact - uses: actions/download-artifact@v1 - with: - name: ${{ env.APP_NAME }}-${{ env.APP_ARCHITECTURE }}-debug - path: ./debug - name: Get artifact version run: | @@ -90,7 +81,6 @@ - name: Create GitHub development build archives if: "!contains(github.ref, 'tags/v')" run: | - tar cvf ${{ env.APP_NAME }}-v${{ env.APP_VERSION }}-${{ env.TIMESTAMP }}-${{ env.APP_ARCHITECTURE }}-debug.tar -C debug . tar cvf ${{ env.APP_NAME }}-v${{ env.APP_VERSION }}-${{ env.TIMESTAMP }}-${{ env.APP_ARCHITECTURE }}-release.tar -C release . for filename in *.tar; do echo "sha256 `sha256sum $filename`" >> ${{ env.HASH_FILENAME }}; done; @@ -109,7 +99,6 @@ - name: Create GitHub release archives if: "contains(github.ref, 'tags/v')" run: | - tar cvf ${{ env.APP_NAME }}-v${{ env.APP_VERSION }}-${{ env.APP_ARCHITECTURE }}-debug.tar -C debug . tar cvf ${{ env.APP_NAME }}-v${{ env.APP_VERSION }}-${{ env.APP_ARCHITECTURE }}-release.tar -C release . for filename in *.tar; do echo "sha256 `sha256sum $filename`" >> ${{ env.HASH_FILENAME }}; done; @@ -120,5 +109,5 @@ repo_token: "${{ secrets.GITHUB_TOKEN }}" prerelease: false files: | - *.tar - ${{ env.HASH_FILENAME }} + *.tar + ${{ env.HASH_FILENAME }}