Files
sandwich-hime-tooling/scripts/verify.sh
T

16 lines
520 B
Bash
Executable File

#!/usr/bin/env bash
# SPDX-License-Identifier: AGPL-3.0-only
set -euo pipefail
root=$(CDPATH= cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)
cd "$root"
node scripts/validate-skill.js
go run ./scripts/package-skill.go
(cd editors/vscode && npm ci && npm run verify)
first_sbom=$(mktemp)
second_sbom=$(mktemp)
trap 'rm -f -- "$first_sbom" "$second_sbom"' EXIT
node editors/vscode/scripts/sbom.js >"$first_sbom"
node editors/vscode/scripts/sbom.js >"$second_sbom"
cmp -s "$first_sbom" "$second_sbom"
git diff --check