Tests for registry-cli #32
6
.github/workflows/test.yml
vendored
6
.github/workflows/test.yml
vendored
@ -30,7 +30,11 @@ jobs:
|
|||||||
run: docker compose up laconicd -d
|
run: docker compose up laconicd -d
|
||||||
|
|
||||||
- name: Run registry-cli demo commands in registry-cli container
|
- name: Run registry-cli demo commands in registry-cli container
|
||||||
run : ls -tla
|
run : |
|
||||||
|
laconicd_key=$( docker compose exec laconicd echo y | docker compose exec laconicd laconicd keys export mykey --unarmored-hex --unsafe )
|
||||||
|
./create-config $laconicd_key
|
||||||
|
echo ./config.yml
|
||||||
|
ls -tla
|
||||||
- name: stop containers
|
- name: stop containers
|
||||||
working-directory: laconicd/tests/sdk_tests
|
working-directory: laconicd/tests/sdk_tests
|
||||||
run: docker compose down
|
run: docker compose down
|
||||||
|
30
create-config.sh
Executable file
30
create-config.sh
Executable file
@ -0,0 +1,30 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
if [[ $# -ne 1 ]]; then
|
||||||
|
echo "Usage: $0 <new-key>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Assign the arguments to variables
|
||||||
|
new_key=$1
|
||||||
|
file_path=./config.yml
|
||||||
|
|
||||||
|
# Check if the file exists
|
||||||
|
if [[ ! -f "$file_path" ]]; then
|
||||||
|
echo "Creating file: $file_path"
|
||||||
|
# Create the YAML file
|
||||||
|
cat > $file_path <<EOF
|
||||||
|
services:
|
||||||
|
cns:
|
||||||
|
restEndpoint: 'http://localhost:1317'
|
||||||
|
gqlEndpoint: 'http://localhost:9473/api'
|
||||||
|
userKey: $new_key
|
||||||
|
bondId:
|
||||||
|
chainId: laconic_9000-1
|
||||||
|
gas: 300000
|
||||||
|
fees: 300000aphoton
|
||||||
|
EOF
|
||||||
|
else
|
||||||
|
# Use yq to update the value in the file
|
||||||
|
yq eval ".services.cns.userKey = \"$new_key\"" "$file_path" --inplace
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user