>>> [vm100-git] precheck MODE=--publish PROFILE=/etc/router-machine-git-source.conf PROFILE_VERSION=2 PROFILE_SHA256=e92cc99358c0bec60c69d2960d3715f683c75ff3ccf0b3910d34a0376483ffdc MACHINE_ID=vm100 GIT_DIR=/root/.vm100-source.git WORK_TREE=/ BRANCH=main REMOTE_URL=git@github.com:DChuvelev/wg-paid-vm100.git LOCAL_HEAD=09775540885352736eb4004332accba346d2dd31 >>> [vm100-git] verify remote branch ssh: Ignoring unknown configuration option 'IdentitiesOnly=yes' REMOTE_HEAD=09775540885352736eb4004332accba346d2dd31 >>> [vm100-git] build current project allowlist etc/config/dhcp etc/config/firewall etc/config/pbr etc/hotplug.d/iface/99-pbr-delayed-restart etc/init.d/router-egress-activity etc/init.d/router-wgpay-canary etc/init.d/router-wgpay-egress-local etc/nftables.d/90-wg-remote-snat-to-pc.nft etc/pbr.d/default_lan_to_vpn.sh etc/pbr.d/ru_to_direct.sh etc/router-egress-activity/router_egress_activity.nft etc/router-machine-git-source.conf etc/router-wgpay-egress-local.conf etc/router-wgpay-selector.d/peers.conf root/ru.zone usr/local/sbin/router-egress-activity-apply.sh usr/local/sbin/router-egress-activity-read.sh usr/local/sbin/router-machine-git-publish.sh usr/local/sbin/router-vm100-git-publish.sh usr/local/sbin/router-wgpay-canary-apply.sh usr/local/sbin/router-wgpay-egress-local-loop.sh usr/local/sbin/router-wgpay-egress-local.sh >>> [vm100-git] read paths already tracked by git etc/config/dhcp etc/config/firewall etc/config/pbr etc/hotplug.d/iface/99-pbr-delayed-restart etc/init.d/router-egress-activity etc/init.d/router-wgpay-canary etc/init.d/router-wgpay-egress-local etc/nftables.d/90-wg-remote-snat-to-pc.nft etc/pbr.d/default_lan_to_vpn.sh etc/pbr.d/ru_to_direct.sh etc/router-egress-activity/router_egress_activity.nft etc/router-machine-git-source.conf etc/router-wgpay-egress-local.conf etc/router-wgpay-selector.d/peers.conf root/ru.zone usr/local/sbin/router-egress-activity-apply.sh usr/local/sbin/router-egress-activity-read.sh usr/local/sbin/router-machine-git-publish.sh usr/local/sbin/router-vm100-git-publish.sh usr/local/sbin/router-wgpay-canary-apply.sh usr/local/sbin/router-wgpay-egress-local-loop.sh usr/local/sbin/router-wgpay-egress-local.sh CURRENT_ALLOWED_COUNT=24 TRACKED_COUNT=22 MANAGED_UNION_COUNT=22 >>> [vm100-git] strict path validation STRICT_PATH_VALIDATION=true >>> [vm100-git] show tracked files now missing from machine TRACKED_PATH_MISSING_COUNT=0 >>> [vm100-git] build simulated git index STAGED_CHANGE_COUNT=1 === STAGED PATHS === etc/config/dhcp >>> [vm100-git] validate simulated staged paths STAGED_PATH_VALIDATION=true SIMULATED_TREE_SHA=2083d05bce645135c4735346a78922771de7f433 SIMULATED_TREE_FILE_COUNT=22 >>> [vm100-git] high-confidence secret scan of simulated tree HIGH_CONFIDENCE_SECRET_MATCHES=0 >>> [vm100-git] keyword review scan KEYWORD_REVIEW_FILES=NONE >>> [vm100-git] verify real git index has no pre-staged changes >>> [vm100-git] install validated simulated index >>> [vm100-git] create commit [main 1958200] vm100: publish managed source 2026-07-15T18:44:47Z 1 file changed, 10 insertions(+) NEW_COMMIT=1958200ccc1bdb11f588d7c36ae6b5c12e84040d NEW_TREE=2083d05bce645135c4735346a78922771de7f433 >>> [vm100-git] push branch to remote ssh: Ignoring unknown configuration option 'IdentitiesOnly=yes' To github.com:DChuvelev/wg-paid-vm100.git 0977554..1958200 main -> main >>> [vm100-git] verify remote commit ssh: Ignoring unknown configuration option 'IdentitiesOnly=yes' LOCAL_COMMIT=1958200ccc1bdb11f588d7c36ae6b5c12e84040d REMOTE_COMMIT=1958200ccc1bdb11f588d7c36ae6b5c12e84040d RESULT=PASS_vm100_GIT_PUBLISH MACHINE_ID=vm100 GIT_COMMIT=1958200ccc1bdb11f588d7c36ae6b5c12e84040d GIT_TREE=2083d05bce645135c4735346a78922771de7f433 GIT_FILE_COUNT=22 COMMIT_CREATED=true PUSH_PERFORMED=true REPOSITORY=https://github.com/DChuvelev/wg-paid-vm100