Skip to content

Commit bdfb09b

Browse files
committed
Handle errors on CI better
1 parent 13dc071 commit bdfb09b

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.github/workflows/demo-test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ jobs:
2020
with:
2121
submodules: true
2222

23-
- name: Setup Nix/Cachix
23+
- name: Setup Nix/Cachix
2424
uses: ./.github/actions/nix-cachix-setup
2525
with:
2626
authToken: '${{ secrets.CACHIX_CARDANO_SCALING_AUTH_TOKEN }}'
2727

28-
- name: Check demo test
28+
- name: Check demo test
2929
run: |
3030
nix develop .#demo -c bash -c "cd demo && ./test.sh"
3131

demo/test.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ echo "--- Seeding devnet"
3333
export CARDANO_NODE_SOCKET_PATH=devnet/node.socket
3434
./seed-devnet.sh $(which cardano-cli) $(which hydra-node) --mainnet-era babbage
3535

36+
echo "--- Checking for seed script output"
37+
if [ ! -f ".env" ] || ! grep -q "HYDRA_SCRIPTS_TX_ID" ".env"; then
38+
echo "FAIL: Seed script did not produce a valid .env file"
39+
exit 1
40+
fi
41+
echo ".env file found and seems valid."
42+
3643
echo "--- Starting hydra-node"
3744
source .env
3845
hydra-node \

0 commit comments

Comments
 (0)