Skip to content
This repository was archived by the owner on Jan 28, 2022. It is now read-only.

Commit d94abf2

Browse files
authored
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.
1 parent e448914 commit d94abf2

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

.github/workflows/build.yml

+5-15
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@
2626
name: "RPi0 Release Build", artifact: "RPi0-release",
2727
qmake-args: "CONFIG+=release"
2828
}
29-
- {
30-
name: "RPi0 Debug Build", artifact: "RPi0-debug",
31-
qmake-args: "CONFIG+=debug CONFIG+=qml_debug"
32-
}
3329

3430
steps:
3531
- name: github env vars
@@ -56,7 +52,7 @@
5652

5753
- name: Cross compile
5854
id: cross-compile
59-
uses: zehnm/yio-crosscompile-action@master
55+
uses: zehnm/yio-crosscompile-action@v1.1.0
6056
with:
6157
project-name: ${{ env.PROJECT_NAME }}
6258
output-path: ${GITHUB_WORKSPACE}/binaries/app
@@ -75,17 +71,13 @@
7571
needs: build
7672

7773
steps:
78-
- run: mkdir release debug
74+
- run: mkdir release
7975
- name: Download release artifact
8076
uses: actions/download-artifact@v1
8177
with:
8278
name: ${{ env.APP_NAME }}-${{ env.APP_ARCHITECTURE }}-release
8379
path: ./release
84-
- name: Download debug artifact
85-
uses: actions/download-artifact@v1
86-
with:
87-
name: ${{ env.APP_NAME }}-${{ env.APP_ARCHITECTURE }}-debug
88-
path: ./debug
80+
8981
- name: Get artifact version
9082
run: |
9183
read -r APP_VERSION < release/version.txt
@@ -95,7 +87,6 @@
9587
- name: Create GitHub development build archives
9688
if: "!contains(github.ref, 'tags/v')"
9789
run: |
98-
tar cvf ${{ env.APP_NAME }}-v${{ env.APP_VERSION }}-${{ env.TIMESTAMP }}-${{ env.APP_ARCHITECTURE }}-debug.tar -C debug .
9990
tar cvf ${{ env.APP_NAME }}-v${{ env.APP_VERSION }}-${{ env.TIMESTAMP }}-${{ env.APP_ARCHITECTURE }}-release.tar -C release .
10091
for filename in *.tar; do echo "sha256 `sha256sum $filename`" >> ${{ env.HASH_FILENAME }}; done;
10192
@@ -114,7 +105,6 @@
114105
- name: Create GitHub release archives
115106
if: "contains(github.ref, 'tags/v')"
116107
run: |
117-
tar cvf ${{ env.APP_NAME }}-v${{ env.APP_VERSION }}-${{ env.APP_ARCHITECTURE }}-debug.tar -C debug .
118108
tar cvf ${{ env.APP_NAME }}-v${{ env.APP_VERSION }}-${{ env.APP_ARCHITECTURE }}-release.tar -C release .
119109
for filename in *.tar; do echo "sha256 `sha256sum $filename`" >> ${{ env.HASH_FILENAME }}; done;
120110
@@ -125,5 +115,5 @@
125115
repo_token: "${{ secrets.GITHUB_TOKEN }}"
126116
prerelease: false
127117
files: |
128-
*.tar
129-
${{ env.HASH_FILENAME }}
118+
*.tar
119+
${{ env.HASH_FILENAME }}

0 commit comments

Comments
 (0)