summaryrefslogtreecommitdiffstats
path: root/.github/workflows/deploy.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/deploy.yml')
-rw-r--r--.github/workflows/deploy.yml24
1 files changed, 18 insertions, 6 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 3e14d5eb2..53a3ac5c2 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -42,6 +42,7 @@ jobs:
target:
- x86_64-unknown-linux-gnu
- x86_64-unknown-linux-musl
+ - i686-unknown-linux-musl
- x86_64-apple-darwin
- x86_64-pc-windows-msvc
include:
@@ -51,6 +52,9 @@ jobs:
- target: x86_64-unknown-linux-musl
os: ubuntu-latest
name: starship-x86_64-unknown-linux-musl.tar.gz
+ - target: i686-unknown-linux-musl
+ os: ubuntu-latest
+ name: starship-i686-unknown-linux-musl.tar.gz
- target: x86_64-apple-darwin
os: macOS-latest
name: starship-x86_64-apple-darwin.tar.gz
@@ -80,16 +84,24 @@ jobs:
target: ${{ matrix.target }}
- name: Setup | musl tools
- if: matrix.target == 'x86_64-unknown-linux-musl'
+ if: contains(matrix.target, 'musl')
run: sudo apt install -y musl-tools
- name: Build | Build
- if: matrix.target != 'x86_64-unknown-linux-musl'
- run: cargo build --release --target ${{ matrix.target }}
+ if: "! contains(matrix.target, 'musl')"
+ uses: actions-rs/cargo@v1
+ with:
+ command: build
+ args: --release --target ${{ matrix.target }}
+ use-cross: true
- - name: Build | Build (musl)
- if: matrix.target == 'x86_64-unknown-linux-musl'
- run: cargo build --release --features tls-vendored --target ${{ matrix.target }}
+ - name: Build | Build [musl]
+ if: contains(matrix.target, 'musl')
+ uses: actions-rs/cargo@v1
+ with:
+ command: build
+ args: --release --features tls-vendored --target ${{ matrix.target }}
+ use-cross: true
- name: Post Setup | Prepare artifacts [Windows]
if: matrix.os == 'windows-latest'