Рефакторинг и оптимизация Tachyon: модульный генератор sing-box, атомарная запись файлов, graceful shutdown в watchdog, ускорение nftables, доработка трассировщика правил и локализация

This commit is contained in:
Dushnilin
2026-07-23 10:07:15 +03:00
parent 16b4c39693
commit 1409b6ed3d
32 changed files with 6730 additions and 4895 deletions
+2 -3
View File
@@ -2,12 +2,11 @@
set -eo pipefail
echo "=== Syntax Checking ==="
find tachyon/files/usr/lib -name "*.uc" -print0 | xargs -0 -n1 ucode -c -o /dev/null
find tachyon/files/usr/lib -name "*.uc" -print0 | xargs -0 -n1 ucode -S -c -o /dev/null
bash tests/ucode_syntax_lint.sh
echo "=== Running Tests ==="
for f in tests/*.sh; do
if [ "$f" != "tests/run_all.sh" ] && [ "$f" != "tests/docker_e2e_test.sh" ] && [ "$f" != "tests/container_entrypoint.sh" ]; then
if [ "$f" != "tests/run_all.sh" ] && [ "$f" != "tests/ucode_syntax_lint.sh" ] && [ "$f" != "tests/docker_e2e_test.sh" ] && [ "$f" != "tests/container_entrypoint.sh" ]; then
echo "Running: $f"
bash "$f"
fi