forked from microsoft/agent-governance-toolkit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sh
More file actions
14 lines (11 loc) · 645 Bytes
/
build.sh
File metadata and controls
14 lines (11 loc) · 645 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash -eu
cd $SRC/agent-governance-toolkit
# Install the governance packages (no root-level pyproject.toml)
pip3 install ./packages/agent-os 2>/dev/null || true # Install local package (Scorecard: pinned via pyproject.toml)
pip3 install ./packages/agent-mesh 2>/dev/null || true # Install local package (Scorecard: pinned via pyproject.toml)
pip3 install ./packages/agent-compliance 2>/dev/null || true # Install local package (Scorecard: pinned via pyproject.toml)
pip3 install atheris==2.3.0
# Build fuzz targets
for fuzzer in $(find $SRC/agent-governance-toolkit/fuzz -name 'fuzz_*.py'); do
compile_python_fuzzer "$fuzzer"
done