|
29 | 29 | access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} |
30 | 30 | extra-substituters = https://nix-cache.jappie.me |
31 | 31 | extra-trusted-public-keys = nix-cache.jappie.me:WjkKcvFtHih2i+n7bdsrJ3HuGboJiU2hA2CZbf9I9oc= |
32 | | - - run: nix-build nix/ci.nix -A native |
33 | | - - run: nix-build nix/ci.nix -A android |
34 | | - - run: nix-build nix/ci.nix -A consumer-link-test |
35 | | - - name: Build combined emulator test |
36 | | - run: nix-build nix/ci.nix -A emulator-all -o result-emulator-all |
37 | | - - name: Run combined emulator test (lifecycle + UI + buttons + scroll) |
38 | | - run: ./result-emulator-all/bin/test-all |
39 | | - - run: nix-build nix/ci.nix -A apk -o result-apk |
40 | | - - name: Upload Android APK |
41 | | - if: github.ref == 'refs/heads/master' |
42 | | - uses: actions/upload-artifact@v4 |
43 | | - with: |
44 | | - name: haskell-mobile-android |
45 | | - path: result-apk/haskell-mobile.apk |
| 32 | + - run: nix-build nix/ci.nix |
46 | 33 | - name: Cancel workflow on failure |
47 | 34 | if: failure() |
48 | 35 | continue-on-error: true |
|
67 | 54 | access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} |
68 | 55 | extra-substituters = https://nix-cache.jappie.me |
69 | 56 | extra-trusted-public-keys = nix-cache.jappie.me:WjkKcvFtHih2i+n7bdsrJ3HuGboJiU2hA2CZbf9I9oc= |
70 | | - - name: Build combined simulator test |
71 | | - run: nix-build nix/ci.nix -A simulator-all -o result-simulator-all |
72 | | - - name: Run combined simulator test (lifecycle + UI + buttons + scroll) |
73 | | - run: ./result-simulator-all/bin/test-all-ios |
74 | | - - run: nix-build nix/ci.nix -A ios-lib -o result-ios-lib |
75 | | - - name: Upload iOS library |
76 | | - if: github.ref == 'refs/heads/master' |
77 | | - uses: actions/upload-artifact@v4 |
78 | | - with: |
79 | | - name: haskell-mobile-ios |
80 | | - path: | |
81 | | - result-ios-lib/lib/libHaskellMobile.a |
82 | | - result-ios-lib/include/HaskellMobile.h |
| 57 | + - run: nix-build nix/ci.nix -A simulator-all -A ios-lib |
83 | 58 | - name: Cancel workflow on failure |
84 | 59 | if: failure() |
85 | 60 | continue-on-error: true |
|
0 commit comments