fix(solana) (#4780)

1.16.25 shipped with `ahash` 0.8.3 (yanked)
1.17.15 shipped with `ahash` 0.8.4 (build failure)
main is already on `ahash` 0.8.7, but i only bumped to 0.8.5 to be conservative, which builds.

closes #4761
closes #4762
This commit is contained in:
Jacob Heider 2024-01-08 14:34:04 -05:00 committed by GitHub
parent a1a135e8da
commit 2b508c4776
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,24 +17,26 @@ build:
freedesktop.org/pkg-config: ^0.29 freedesktop.org/pkg-config: ^0.29
linux: linux:
systemd.io: '*' # hidapi crate requires libudev systemd.io: '*' # hidapi crate requires libudev
script: | script:
for x in \ # ahash 0.8.3 got yanked, and 0.8.4 has build failures
cli \ - sed -i -e 's/^ahash = "=0\.8\.[34]"$/ahash = "=0.8.5"/' Cargo.toml
bench-streamer \ - |
faucet \ for x in \
keygen \ cli \
log-analyzer \ bench-streamer \
net-shaper \ faucet \
stake-accounts \ keygen \
sys-tuner \ log-analyzer \
tokens \ net-shaper \
watchtower stake-accounts \
do sys-tuner \
# sys-tuner removed in v1.16 tokens \
if test -d $x; then watchtower
cargo install --root {{prefix}} --path $x do
fi if test -d $x; then
done cargo install --root {{prefix}} --path $x
fi
done
env: env:
# TODO this should be fixed in brewkit # TODO this should be fixed in brewkit
linux/aarch64: linux/aarch64: