docs: teach the Beta 2 compiler path
Signed-off-by: Cole Speelman <crspeelman@gmail.com>
This commit is contained in:
+8
-7
@@ -7,23 +7,24 @@ repo_root=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
|
||||
cd "$repo_root"
|
||||
|
||||
himesan_bin=${HIMESAN_BIN:-himesan}
|
||||
expected_version=v1.0.0-beta.1
|
||||
expected_compiler_version=v1.0.0-beta.2
|
||||
expected_runtime_version=v1.0.0-beta.1
|
||||
if ! command -v "$himesan_bin" >/dev/null 2>&1; then
|
||||
echo "himesan was not found; install v1.0.0-beta.1 or set HIMESAN_BIN" >&2
|
||||
echo "himesan was not found; install v1.0.0-beta.2 or set HIMESAN_BIN" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export GOWORK=off
|
||||
|
||||
actual_version=$("$himesan_bin" version | awk 'NR == 1 { print $2 }')
|
||||
if [[ "$actual_version" != "$expected_version" ]]; then
|
||||
echo "himesan version is $actual_version; expected $expected_version" >&2
|
||||
if [[ "$actual_version" != "$expected_compiler_version" ]]; then
|
||||
echo "himesan version is $actual_version; expected $expected_compiler_version" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
runtime_version=$(go list -m -f '{{.Version}}' gamertan.com/sandwich-hime/sando)
|
||||
if [[ "$runtime_version" != "$expected_version" ]]; then
|
||||
echo "sando runtime version is $runtime_version; expected $expected_version" >&2
|
||||
if [[ "$runtime_version" != "$expected_runtime_version" ]]; then
|
||||
echo "sando runtime version is $runtime_version; expected $expected_runtime_version" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -64,4 +65,4 @@ if grep -Eq '^gamertan\.com/sandwich-hime$|^gamertan\.com/sandwich-hime/(cmd|int
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "verified Beta 1 identity, deterministic generation, tests, vet, build, and runtime-only production dependencies"
|
||||
echo "verified Beta 2 compiler, Beta 1 runtime, deterministic generation, tests, vet, build, and runtime-only production dependencies"
|
||||
|
||||
Reference in New Issue
Block a user