v1.0.0
This commit is contained in:
+10
-3
@@ -1,10 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
ROOT="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
for f in build.sh install.sh install-omarchy.sh uninstall.sh packaging/build-deb.sh packaging/build-tarball.sh integrations/omarchy/citizenctl; do bash -n "$ROOT/$f"; done
|
||||
(cd "$ROOT/backend" && gofmt -w cmd/citizen-launcher/*.go && go test ./... && go vet ./... && ./build.sh)
|
||||
for f in build.sh install.sh install-omarchy.sh uninstall.sh packaging/build-deb.sh packaging/build-tarball.sh backend/integration-test.sh integrations/omarchy/citizenctl; do
|
||||
bash -n "$ROOT/$f"
|
||||
done
|
||||
UNFORMATTED="$(cd "$ROOT/backend" && gofmt -l cmd/citizen-launcher/*.go)"
|
||||
if [[ -n "$UNFORMATTED" ]]; then
|
||||
echo "Go source is not gofmt-clean:" >&2
|
||||
echo "$UNFORMATTED" >&2
|
||||
exit 1
|
||||
fi
|
||||
(cd "$ROOT/backend" && go test ./... && go vet ./... && ./build.sh)
|
||||
"$ROOT/backend/bin/citizen-launcher" --version | grep -qx "$(tr -d '[:space:]' < "$ROOT/VERSION")"
|
||||
"$ROOT/backend/bin/citizen-launcher" platform --json | grep -q '"id"'
|
||||
# Ensure GUI assets are embedded by looking for a distinctive string in binary.
|
||||
grep -a -q 'FLIGHT READY' "$ROOT/backend/bin/citizen-launcher"
|
||||
echo 'Citizen Launcher verification: OK'
|
||||
|
||||
Reference in New Issue
Block a user