Block additional unvalidated argument types from shell actions, enforce
full-string custom regex matching, and allowlist http/https URL schemes.
Update checkbox integration test to use exec, matching the intended shell
vs exec split for choiceless checkbox arguments.
Co-authored-by: Cursor <cursoragent@cursor.com>
mocha is run with the default runner that starts and stops OliveTin as a local process (ie, localhost:1337).
Running different configurations (Local Process, VM, Container)
Get the snapshot you want to test make getsnapshot
To test against VMs:
-- export OLIVETIN_TEST_RUNNER=vm
-- vagrant up fedora38 (or whatever distro you like defined in Vagrantfile)
-- . envVagrant.sh fedora38 to set the $IP and $PORT