Skip to content

Commit

Permalink
Remove prebuilt musl binaries in release config
Browse files Browse the repository at this point in the history
  • Loading branch information
Wilfred committed Oct 8, 2023
1 parent 6ac7fd0 commit b07e519
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 3 deletions.
9 changes: 6 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,12 @@ jobs:

# Targets using cross-compilation (upload-rust-binary-action
# detects that they need cross).
- target: x86_64-unknown-linux-musl
os: ubuntu-20.04

# TODO: fix musl so it statically links during release, see
# https://github.com/Wilfred/difftastic/issues/563
#
# - target: x86_64-unknown-linux-musl
# os: ubuntu-20.04
- target: aarch64-unknown-linux-gnu
os: ubuntu-20.04
- target: aarch64-apple-darwin
Expand Down Expand Up @@ -63,4 +67,3 @@ jobs:
- uses: katyo/publish-crates@v1
with:
registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }}

10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,16 @@ values are constructed, such as `Foo {}`).

Improved syntax highlighting for C#.

### Build

This release does not provide a prebuilt musl binary, due
to [a dynamic linking
issue](https://github.com/Wilfred/difftastic/issues/563) with binaries
in the release script.

musl remains tested in CI and supported for users, but you will need
to compile difftastic from source.

## 0.51.1 (released 25th August 2023)

Fixed an issue with GitHub actions that prevented prebuilt binaries
Expand Down

0 comments on commit b07e519

Please sign in to comment.