Skip to content

Commit 7721e32

Browse files
committed
CI fixes
1 parent 6c7a26a commit 7721e32

File tree

1 file changed

+35
-66
lines changed

1 file changed

+35
-66
lines changed

.github/workflows/bobtests_linux.yml

Lines changed: 35 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -14,72 +14,6 @@ on:
1414
description: dummy
1515
default: dummy
1616

17-
jobs:
18-
android-linux-promo_screens:
19-
runs-on: ubuntu-latest
20-
permissions:
21-
contents: write
22-
if: ${{ true }}
23-
steps:
24-
- uses: actions/checkout@v4
25-
- name: install deps
26-
run: |
27-
sudo apt-get update && \
28-
sudo DEBIAN_FRONTEND=noninteractive \
29-
apt-get install -y --no-install-recommends \
30-
fonts-freefont-otf \
31-
adb \
32-
ghostscript \
33-
imagemagick \
34-
ca-certificates
35-
36-
- name: check imagemagick
37-
run: |
38-
convert -list font || echo "NO ERR"
39-
40-
- name: make directory
41-
run: |
42-
mkdir -p /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/test_outputfiles/
43-
44-
- name: make promo screenshots 1
45-
run: |
46-
pwd
47-
git clone https://github.com/zoff99/android_promo_screens
48-
cd ./android_promo_screens/
49-
./test.sh "TRIfA" "Message your Friends and Family securely and with ease." /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/test_outputfiles/test_004b.png
50-
cp -av output.png promo_02.png
51-
mv -v promo_02.png ../
52-
./test.sh "TRIfA" "Send Messages and Files or just Call your Friends." /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/test_outputfiles/test_099.png
53-
cp -av output.png promo_03.png
54-
mv -v promo_03.png ../
55-
56-
- name: make promo screenshots 2
57-
run: |
58-
cd ./android_promo_screens/
59-
./test2.sh "TRIfA" "Message your Friends and Family securely and with ease." /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/images/101.png
60-
cp -av output.png promo_101.png
61-
mv -v promo_101.png ../
62-
./test2.sh "TRIfA" "Send Messages and Files or just Call your Friends." /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/images/102.png
63-
cp -av output.png promo_102.png
64-
mv -v promo_102.png ../
65-
66-
- name: Upload to nightly release
67-
uses: ncipollo/release-action@v1
68-
if: github.event_name == 'push' && github.ref == 'refs/heads/zoff99/dev003'
69-
with:
70-
allowUpdates: true
71-
tag: nightly
72-
omitBodyDuringUpdate: true
73-
omitNameDuringUpdate: true
74-
prerelease: true
75-
replacesArtifacts: true
76-
token: ${{ secrets.GITHUB_TOKEN }}
77-
artifacts: "promo_02.png,promo_03.png,promo_101.png,promo_102.png"
78-
79-
80-
81-
82-
8317
android-linux-test_bob:
8418
runs-on: ubuntu-latest
8519
strategy:
@@ -188,6 +122,41 @@ jobs:
188122
echo "---------------"
189123
ls -al /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/test_outputfiles/*.png
190124
125+
- name: make promo screenshots 1
126+
run: |
127+
pwd
128+
git clone https://github.com/zoff99/android_promo_screens
129+
cd ./android_promo_screens/
130+
./test.sh "TRIfA" "Message your Friends and Family securely and with ease." /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/test_outputfiles/test_004b.png
131+
cp -av output.png promo_02.png
132+
mv -v promo_02.png ../promo_${{ matrix.api-level }}_02.png
133+
./test.sh "TRIfA" "Send Messages and Files or just Call your Friends." /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/test_outputfiles/test_099.png
134+
cp -av output.png promo_03.png
135+
mv -v promo_03.png ../promo_${{ matrix.api-level }}_03.png
136+
137+
- name: make promo screenshots 2
138+
run: |
139+
cd ./android_promo_screens/
140+
./test2.sh "TRIfA" "Message your Friends and Family securely and with ease." /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/images/101.png
141+
cp -av output.png promo_101.png
142+
mv -v promo_101.png ../promo_${{ matrix.api-level }}_101.png
143+
./test2.sh "TRIfA" "Send Messages and Files or just Call your Friends." /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/images/102.png
144+
cp -av output.png promo_102.png
145+
mv -v promo_102.png ../promo_${{ matrix.api-level }}_102.png
146+
147+
- name: Upload to nightly release
148+
uses: ncipollo/release-action@v1
149+
if: github.event_name == 'push' && github.ref == 'refs/heads/zoff99/dev003'
150+
with:
151+
allowUpdates: true
152+
tag: nightly
153+
omitBodyDuringUpdate: true
154+
omitNameDuringUpdate: true
155+
prerelease: true
156+
replacesArtifacts: true
157+
token: ${{ secrets.GITHUB_TOKEN }}
158+
artifacts: "promo_${{ matrix.api-level }}_02.png,promo_${{ matrix.api-level }}_03.png,promo_${{ matrix.api-level }}_101.png,promo_${{ matrix.api-level }}_102.png"
159+
191160
- name: put datetime on screenshots
192161
run: |
193162
cd /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/

0 commit comments

Comments
 (0)