docs: add comprehensive documentation and fix github actions

- add docs/ with installation, usage, modules, scans, and api docs
- add docs link to main readme
- fix release.yml to bundle modules directory with releases
- add module system tests to runtest.yml
- standardize go version to 1.23 across workflows
This commit is contained in:
vmfunc
2026-01-03 05:57:10 -08:00
parent cd1a56bd14
commit ab17191c31
12 changed files with 1330 additions and 16 deletions
+13
View File
@@ -27,3 +27,16 @@ jobs:
echo "Sif exited with an error"
exit 1
fi
- name: Test module system
run: |
echo "Listing modules..."
./sif -lm
echo "Running all modules..."
./sif -u https://example.com -am
if [ $? -eq 0 ]; then
echo "Module system working"
else
echo "Module system failed"
exit 1
fi