#!/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 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