Skip to content

Commit b07e519

Browse files
committed
Remove prebuilt musl binaries in release config
1 parent 6ac7fd0 commit b07e519

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,12 @@ jobs:
3434

3535
# Targets using cross-compilation (upload-rust-binary-action
3636
# detects that they need cross).
37-
- target: x86_64-unknown-linux-musl
38-
os: ubuntu-20.04
37+
38+
# TODO: fix musl so it statically links during release, see
39+
# https://github.com/Wilfred/difftastic/issues/563
40+
#
41+
# - target: x86_64-unknown-linux-musl
42+
# os: ubuntu-20.04
3943
- target: aarch64-unknown-linux-gnu
4044
os: ubuntu-20.04
4145
- target: aarch64-apple-darwin
@@ -63,4 +67,3 @@ jobs:
6367
- uses: katyo/publish-crates@v1
6468
with:
6569
registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }}
66-

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@ values are constructed, such as `Foo {}`).
1717

1818
Improved syntax highlighting for C#.
1919

20+
### Build
21+
22+
This release does not provide a prebuilt musl binary, due
23+
to [a dynamic linking
24+
issue](https://github.com/Wilfred/difftastic/issues/563) with binaries
25+
in the release script.
26+
27+
musl remains tested in CI and supported for users, but you will need
28+
to compile difftastic from source.
29+
2030
## 0.51.1 (released 25th August 2023)
2131

2232
Fixed an issue with GitHub actions that prevented prebuilt binaries

0 commit comments

Comments
 (0)