Skip to content

Commit 5e319f4

Browse files
authored
Merge pull request zingolabs#1462 from zancas/stable
Stable
2 parents 737719f + 2f7c8a0 commit 5e319f4

File tree

215 files changed

+9573
-5099
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

215 files changed

+9573
-5099
lines changed

.github/workflows/cargo-checkmate.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
tool: cargo-checkmate
2929

3030
- name: Checkout repository
31-
uses: actions/checkout@v3
31+
uses: actions/checkout@v4
3232

3333
- name: Install protoc
3434
run: sudo apt-get install protobuf-compiler

.github/workflows/ci-nightly.yaml

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-22.04
1515
steps:
1616
- name: Checkout repository
17-
uses: actions/checkout@v3
17+
uses: actions/checkout@v4
1818

1919
- name: Reject trailing whitespace
2020
run: ./utils/trailing-whitespace.sh reject
@@ -28,26 +28,41 @@ jobs:
2828
create-cache-key:
2929
uses: zingolabs/zingo-mobile/.github/workflows/create-cache-key.yaml@dev
3030

31-
build-android:
31+
android-build:
3232
strategy:
3333
matrix:
3434
arch: [ x86_64, x86, arm64-v8a, armeabi-v7a ]
3535
fail-fast: false
36-
uses: zingolabs/zingo-mobile/.github/workflows/build.yaml@dev
36+
uses: zingolabs/zingo-mobile/.github/workflows/android-build.yaml@dev
3737
needs: create-cache-key
3838
with:
3939
cache-key: ${{ needs.create-cache-key.outputs.cache-key }}
4040
arch: ${{ matrix.arch }}
4141

42-
integration-test-android:
42+
android-ubuntu-integration-test-actions:
4343
strategy:
4444
matrix:
4545
abi: [ x86_64, x86, arm64-v8a, armeabi-v7a ]
4646
fail-fast: false
47-
uses: zingolabs/zingo-mobile/.github/workflows/integration-test.yaml@dev
48-
needs: [ create-timestamp, create-cache-key, build-android ]
47+
uses: zingolabs/zingo-mobile/.github/workflows/android-ubuntu-integration-test-actions.yaml@dev
48+
needs: [create-timestamp, android-build]
4949
with:
5050
timestamp: ${{ needs.create-timestamp.outputs.timestamp }}
5151
cache-key: ${{ needs.create-cache-key.outputs.cache-key }}
5252
abi: ${{ matrix.abi }}
53+
api-level: 29
5354

55+
ios-build:
56+
strategy:
57+
fail-fast: false
58+
uses: zingolabs/zingo-mobile/.github/workflows/ios-build.yaml@dev
59+
needs: create-cache-key
60+
with:
61+
cache-key: ${{ needs.create-cache-key.outputs.cache-key }}
62+
63+
ios-integration-test:
64+
uses: zingolabs/zingo-mobile/.github/workflows/ios-integration-test.yaml@dev
65+
needs: [ create-timestamp, ios-build ]
66+
with:
67+
timestamp: ${{ needs.create-timestamp.outputs.timestamp }}
68+
cache-key: ${{ needs.create-cache-key.outputs.cache-key }}

.github/workflows/ci.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
if: github.event.pull_request.draft == false
1818
steps:
1919
- name: Checkout repository
20-
uses: actions/checkout@v3
20+
uses: actions/checkout@v4
2121

2222
- name: Reject trailing whitespace
2323
run: ./utils/trailing-whitespace.sh reject
@@ -30,11 +30,9 @@ jobs:
3030
RUSTFLAGS: -D warnings
3131
steps:
3232
- name: Checkout repository
33-
uses: actions/checkout@v3
33+
uses: actions/checkout@v4
3434

3535
- uses: actions-rust-lang/setup-rust-toolchain@v1
36-
with:
37-
toolchain: stable
3836

3937
- name: Install protoc
4038
run: sudo apt-get install protobuf-compiler

.github/workflows/coverage.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
options: --security-opt seccomp=unconfined
1717
steps:
1818
- name: Checkout repository
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020

2121
- name: Symlink lightwalletd and zcash binaries
2222
run: ln -s /usr/bin/lightwalletd /usr/bin/zcashd /usr/bin/zcash-cli ./libtonode-tests/regtest/bin/

.github/workflows/test.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,15 @@ jobs:
1919
RUSTFLAGS: -D warnings
2020
steps:
2121
- name: Checkout repository
22-
uses: actions/checkout@v3
22+
uses: actions/checkout@v4
2323

2424
- uses: actions-rust-lang/setup-rust-toolchain@v1
25-
with:
26-
toolchain: stable
2725

2826
- name: Install nextest
29-
uses: taiki-e/install-action@nextest
27+
uses: taiki-e/install-action@v2
28+
with:
29+
tool: nextest
30+
version: 0.9.78
3031

3132
- name: Install protoc
3233
run: sudo apt-get install protobuf-compiler
@@ -38,7 +39,7 @@ jobs:
3839
run: cargo nextest archive --verbose --workspace --all-features --archive-file nextest-archive.tar.zst
3940

4041
- name: Upload archive
41-
uses: actions/upload-artifact@v3
42+
uses: actions/upload-artifact@v4
4243
with:
4344
name: nextest-archive
4445
path: nextest-archive.tar.zst
@@ -58,7 +59,7 @@ jobs:
5859
partition: [1, 2, 3, 4, 5, 6, 7, 8]
5960
steps:
6061
- name: Checkout repository
61-
uses: actions/checkout@v3
62+
uses: actions/checkout@v4
6263

6364
- name: create binaries dir
6465
run: mkdir -p ./test_binaries/bins
@@ -70,7 +71,7 @@ jobs:
7071
run: ln -s /root/.zcash-params /github/home
7172

7273
- name: Download archive
73-
uses: actions/download-artifact@v3
74+
uses: actions/download-artifact@v4
7475
with:
7576
name: nextest-archive
7677

0 commit comments

Comments
 (0)