Your music, beautifully tracked. All yours. (coming soon) teal.fm
teal-fm atproto

build all rust at once

Changed files
+3 -18
.github
workflows
+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: