16 lines
520 B
Bash
Executable File
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
|