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