feat: Linux MUSL builds

These builds are not advertised on Discord because they are somewhat
niche and I have limited space there.
pull/47/head
Robert Dailey 2 years ago
parent c5e282394d
commit 340f415db1

@ -20,7 +20,17 @@ jobs:
strategy:
fail-fast: true
matrix:
runtime: [win-x64, win-arm64, linux-x64, linux-arm, linux-arm64, osx-x64, osx-arm64]
runtime:
- win-x64
- win-arm64
- linux-x64
- linux-arm
- linux-arm64
- osx-x64
- osx-arm64
- linux-musl-x64
- linux-musl-arm
- linux-musl-arm64
# Must run on Windows so that version info gets properly set in host EXE. See:
# https://github.com/dotnet/runtime/issues/3828
runs-on: windows-latest

@ -8,6 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Added
- Linux MUSL builds for arm, arm64, and x64. Main target for this was supporting Alpine Linux in
Docker.
### Changed
- Do not follow HTTP redirects and instead issue a warning to the user that they are potentially

@ -48,17 +48,21 @@ Simply download the latest release for your platform using the table below. The
just a ZIP file with a single executable in it. You can put this executable anywhere you want and
run it.
| Platform | 32-bit | 64-bit |
| -------- | ---------------- | -------------------------------------- |
| Windows | --- | [x64][win-x64], [arm64][win-arm64] |
| Linux | [arm][linux-arm] | [x64][linux-x64], [arm64][linux-arm64] |
| Mac OS | --- | [x64][osx-x64], [arm64][osx-arm64] |
| Platform | 32-bit | 64-bit |
| ---------- | ---------------- | -------------------------------------- |
| Windows | --- | [x64][win-x64], [arm64][win-arm64] |
| Linux | [arm][linux-arm] | [x64][linux-x64], [arm64][linux-arm64] |
| Linux MUSL | [arm][musl-arm] | [x64][musl-x64], [arm64][musl-arm64] |
| Mac OS | --- | [x64][osx-x64], [arm64][osx-arm64] |
[win-x64]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-win-x64.zip
[win-arm64]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-win-arm64.zip
[linux-x64]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-linux-x64.zip
[linux-arm64]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-linux-arm64.zip
[linux-arm]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-linux-arm.zip
[musl-x64]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-linux-musl-x64.zip
[musl-arm64]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-linux-musl-arm64.zip
[musl-arm]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-linux-musl-arm.zip
[osx-x64]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-osx-x64.zip
[osx-arm64]: https://github.com/rcdailey/trash-updater/releases/latest/download/trash-osx-arm64.zip

Loading…
Cancel
Save