@@ -3,9 +3,9 @@ name: Build and Release Andromeda
33on :
44 workflow_dispatch :
55 push :
6- branches : [ main ]
6+ branches : [main]
77 tags :
8- - ' v* '
8+ - " v* "
99
1010jobs :
1111 build :
@@ -18,34 +18,34 @@ jobs:
1818 - os : ubuntu-latest
1919 rust-target : x86_64-unknown-linux-gnu
2020 asset-name : andromeda-linux-amd64
21-
21+
2222 # macOS (Intel)
2323 - os : macos-latest
2424 rust-target : x86_64-apple-darwin
2525 asset-name : andromeda-macos-amd64
26-
26+
2727 # macOS (Apple Silicon/ARM)
2828 - os : macos-latest
2929 rust-target : aarch64-apple-darwin
3030 asset-name : andromeda-macos-arm64
31-
31+
3232 # Windows
3333 - os : windows-latest
3434 rust-target : x86_64-pc-windows-msvc
3535 asset-name : andromeda-windows-amd64.exe
36-
36+
3737 steps :
3838 - uses : actions/checkout@v3
39-
39+
4040 - name : Install the rust toolchain
4141 uses : dtolnay/rust-toolchain@stable
4242 with :
4343 toolchain : 1.85.0
4444 targets : ${{ matrix.rust-target }}
45-
45+
4646 - name : Build
4747 run : cargo build --release --target ${{ matrix.rust-target }} --manifest-path ./cli/Cargo.toml
48-
48+
4949 - name : Prepare binary
5050 shell : bash
5151 run : |
5555 else
5656 mv andromeda ${{ matrix.asset-name }}
5757 fi
58-
58+
5959 - name : Upload Binary to Release (Tag Only)
6060 if : startsWith(github.ref, 'refs/tags/')
6161 uses : svenstaro/upload-release-action@v2
6565 asset_name : ${{ matrix.asset-name }}
6666 tag : ${{ github.ref }}
6767 overwrite : true
68-
68+
6969 - name : Upload Binary as Artifact (Main Branch)
7070 if : github.ref == 'refs/heads/main'
7171 uses : actions/upload-artifact@v4
0 commit comments