diff --git a/app/data/repository-list.txt b/app/data/repository-list.txt index 43507d6e..cdf40b25 100644 --- a/app/data/repository-list.txt +++ b/app/data/repository-list.txt @@ -2,8 +2,8 @@ cerc-io/ipld-eth-db cerc-io/go-ethereum cerc-io/ipld-eth-server cerc-io/eth-statediff-service -cerc-io/eth-statediff-fill-service -cerc-io/ipld-eth-db-validator +vulcanize/eth-statediff-fill-service +vulcanize/ipld-eth-db-validator cerc-io/ipld-eth-beacon-indexer cerc-io/ipld-eth-beacon-db cerc-io/laconicd diff --git a/build-shiv-package.sh b/build-shiv-package.sh new file mode 100755 index 00000000..f5fa58ac --- /dev/null +++ b/build-shiv-package.sh @@ -0,0 +1,4 @@ +# Builds the shiv "package" for distribution +# TODO: add build version/tag to filename +# TODO: add version info to code for version subcommand +shiv -c laconic-so -o package/laconic-so . diff --git a/tests/smoke-test/run-smoke-test.sh b/tests/smoke-test/run-smoke-test.sh new file mode 100755 index 00000000..ffdf8a06 --- /dev/null +++ b/tests/smoke-test/run-smoke-test.sh @@ -0,0 +1,21 @@ +# Basic simple test of stack-orchestrator functionality +echo "Running stack-orchestrator smoke test" +TEST_TARGET_SO=package/laconic-so +# Set a non-default repo dir +export CERC_REPO_BASE_DIR=~/stack-orchestrator-test/repo-base-dir +echo "Testing this package: $TEST_TARGET_SO" +echo "Cloning repositories into: $CERC_REPO_BASE_DIR" +rm -rf $CERC_REPO_BASE_DIR +mkdir -p $CERC_REPO_BASE_DIR +# Pull an example small public repo to test we can pull a repo +$TEST_TARGET_SO setup-repositories --include cerc-io/laconic-sdk +# TODO: test building the repo into a container +# Build two example containers +# TODO: +$TEST_TARGET_SO build-containers --include cerc/builder-js,cerc/test-container +# Deploy the test container +$TEST_TARGET_SO deploy-system --include test up +# TODO: test that we can use the deployed container somehow +# Clean up +$TEST_TARGET_SO deploy-system --include test down +echo "Test passed"