diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-02-23 13:56:50 +0000 |
---|---|---|
committer | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-02-23 13:56:50 +0000 |
commit | 452edd16aa4c0ae40c98638ea641d46489acc7f5 (patch) | |
tree | cd1954b9520ad058c1eec85a67fbf9afc4ecac15 /.github | |
parent | Bump deps (diff) | |
download | miniserve-452edd16aa4c0ae40c98638ea641d46489acc7f5.tar.gz miniserve-452edd16aa4c0ae40c98638ea641d46489acc7f5.zip |
Add support for building binaries for more architectures
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/publish.yml | 41 |
1 files changed, 35 insertions, 6 deletions
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2f4af6f..b0ccbe6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,43 +16,72 @@ jobs: - aarch64-unknown-linux-musl - armv7-unknown-linux-musleabihf - arm-unknown-linux-musleabihf + - mips-unknown-linux-musl + - mipsel-unknown-linux-musl + - mips64-unknown-linux-gnuabi64 + - mips64el-unknown-linux-gnuabi64 + - riscv64gc-unknown-linux-gnu - x86_64-pc-windows-msvc - x86_64-apple-darwin include: - os: ubuntu-latest target: x86_64-unknown-linux-musl artifact_name: target/x86_64-unknown-linux-musl/release/miniserve - release_name: linux-x86_64 + release_name: x86_64-unknown-linux-musl cross: true strip: true - os: ubuntu-latest target: aarch64-unknown-linux-musl artifact_name: target/aarch64-unknown-linux-musl/release/miniserve - release_name: linux-aarch64 + release_name: aarch64-unknown-linux-musl cross: true strip: false - os: ubuntu-latest target: armv7-unknown-linux-musleabihf artifact_name: target/armv7-unknown-linux-musleabihf/release/miniserve - release_name: linux-armv7 + release_name: armv7-unknown-linux-musleabihf cross: true strip: false - os: ubuntu-latest target: arm-unknown-linux-musleabihf artifact_name: target/arm-unknown-linux-musleabihf/release/miniserve - release_name: linux-arm + release_name: arm-unknown-linux-musleabihf + cross: true + strip: false + - os: ubuntu-latest + target: mips-unknown-linux-musl + artifact_name: target/mips-unknown-linux-musl/release/miniserve + release_name: mips-unknown-linux-musl + cross: true + strip: false + - os: ubuntu-latest + target: mipsel-unknown-linux-musl + artifact_name: target/mipsel-unknown-linux-musl/release/miniserve + release_name: mipsel-unknown-linux-musl + cross: true + strip: false + - os: ubuntu-latest + target: mips64-unknown-linux-gnuabi64 + artifact_name: target/mips64-unknown-linux-gnuabi64/release/miniserve + release_name: mips64-unknown-linux-gnuabi64 + cross: true + strip: false + - os: ubuntu-latest + target: mips64el-unknown-linux-gnuabi64 + artifact_name: target/mips64el-unknown-linux-gnuabi64/release/miniserve + release_name: mips64el-unknown-linux-gnuabi64 cross: true strip: false - os: windows-latest target: x86_64-pc-windows-msvc artifact_name: target/x86_64-pc-windows-msvc/release/miniserve.exe - release_name: windows-x86_64.exe + release_name: x86_64-pc-windows-msvc.exe cross: false strip: true - os: macos-latest target: x86_64-apple-darwin artifact_name: target/x86_64-apple-darwin/release/miniserve - release_name: macos-x86_64 + release_name: x86_64-apple-darwin cross: false strip: true |