+3
-18
.github/workflows/ci.yml
+3
-18
.github/workflows/ci.yml
···
34
34
- name: Build Node packages
35
35
run: pnpm build
36
36
37
-
- name: Build Rust services (x86_64)
38
-
run: |
39
-
cd services
40
-
cargo build --release --all-features
41
-
42
-
- name: Build Rust apps (x86_64)
37
+
- name: Build Rust (x86_64)
43
38
run: |
44
-
cd apps/aqua
45
39
cargo build --release --all-features
46
40
47
41
- name: Upload Node build artifacts
···
59
53
name: rust-builds-x86_64
60
54
path: |
61
55
target/release/
62
-
apps/aqua/target/release/
63
56
retention-days: 1
64
57
65
58
rust-cross-compile:
···
86
79
cargo install cross
87
80
rustup target add ${{ matrix.target }}
88
81
89
-
- name: Cross-compile services
90
-
run: |
91
-
cd services
92
-
cross build --release --all-features --target ${{ matrix.target }}
93
-
94
-
- name: Cross-compile apps
95
-
run: |
96
-
cd apps/aqua
97
-
cross build --release --all-features --target ${{ matrix.target }}
82
+
- name: Cross-compile rust
83
+
run: cross build --release --all-features --target ${{ matrix.target }}
98
84
99
85
- name: Upload cross-compiled artifacts
100
86
uses: actions/upload-artifact@v4
···
102
88
name: rust-builds-${{ matrix.target }}
103
89
path: |
104
90
target/${{ matrix.target }}/release/
105
-
apps/aqua/target/${{ matrix.target }}/release/
106
91
retention-days: 1
107
92
108
93
rust-quality: