|
14 | 14 | description: dummy |
15 | 15 | default: dummy |
16 | 16 |
|
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 | | - |
83 | 17 | android-linux-test_bob: |
84 | 18 | runs-on: ubuntu-latest |
85 | 19 | strategy: |
@@ -188,6 +122,41 @@ jobs: |
188 | 122 | echo "---------------" |
189 | 123 | ls -al /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/test_outputfiles/*.png |
190 | 124 |
|
| 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 | + |
191 | 160 | - name: put datetime on screenshots |
192 | 161 | run: | |
193 | 162 | cd /home/runner/work/ToxAndroidRefImpl/ToxAndroidRefImpl/ |
|
0 commit comments