Skip to content

Commit d3498b6

Browse files
committed
Bump dependencies; Fix build errors and tests
1 parent 875ed7a commit d3498b6

File tree

7 files changed

+338
-509
lines changed

7 files changed

+338
-509
lines changed

flake.lock

Lines changed: 5 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 27 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -58,21 +58,33 @@
5858
];
5959
};
6060

61-
hydraFixturesFor = pkgs: pkgs.runCommand "hydra-fixtures" { buildInputs = [ pkgs.jq ]; }
62-
''
63-
mkdir $out
64-
VALID_ADDR="KjgoiXJS2coTnqpCLHXFtd89Hv9ttjsE6yW4msyLXFNkykUpTsyBs85r2rDDia2uKrhdpGKCJnmFXwvPSWLe75564ixZWdTxRh7TnuaDLnHx"
65-
for fixture in ${hydra-fixtures}/hydra-node/golden/ServerOutput/*; do
66-
if [ -f "$fixture" ]; then
67-
echo "Fixing Hydra fixture: $fixture"
68-
jq --arg validAddr "$VALID_ADDR" \
69-
'walk(if type == "object" and has("address") and (.address | test("^addr_test1|^addr1") | not)
70-
then .address = $validAddr else . end)' \
71-
"$fixture" > tmp
72-
mv tmp "$out/$(basename "$fixture")"
73-
fi
74-
done
75-
'';
61+
hydraFixturesFor = pkgs:
62+
let
63+
unsupportedPointerAddrs = builtins.toJSON [
64+
"addr1g8pv9asp3wgcvu0dg0whf62hcrrvptv3cu7ql20dhzdj3e84ywqa6nxe9ud5l8ta"
65+
"addr_test12pnp54qnfly0nwtj4z2ehlut2sldd8gr524w65x4mcq3ytup5f9lv2l9vc0dtgls"
66+
];
67+
in
68+
pkgs.runCommand "hydra-fixtures" { buildInputs = [ pkgs.jq ]; }
69+
''
70+
mkdir $out
71+
VALID_BYRON_ADDR="KjgoiXJS2coTnqpCLHXFtd89Hv9ttjsE6yW4msyLXFNkykUpTsyBs85r2rDDia2uKrhdpGKCJnmFXwvPSWLe75564ixZWdTxRh7TnuaDLnHx"
72+
for fixture in ${hydra-fixtures}/hydra-node/golden/ServerOutput/*; do
73+
if [ -f "$fixture" ]; then
74+
echo "Fixing Hydra fixture: $fixture"
75+
jq --arg validAddr "$VALID_BYRON_ADDR" --argjson pointerAddrs '${unsupportedPointerAddrs}' \
76+
'walk(if type == "object"
77+
and has("address")
78+
and (
79+
(.address | test("^addr_test1|^addr1") | not)
80+
or (.address as $a | ($pointerAddrs | index($a)))
81+
)
82+
then .address = $validAddr else . end)' \
83+
"$fixture" > tmp
84+
mv tmp "$out/$(basename "$fixture")"
85+
fi
86+
done
87+
'';
7688

7789
minimalExampleFor = system: pkgs:
7890
pkgs.purescriptProject rec {

0 commit comments

Comments
 (0)