Development
Dev Cycle
When changes are made to the Lua code and will be committed, ie. src/sigsci/SignalSciences.lua, confirm no issues that will break the CI/CD build by running the make command:
$ make check
See the section Simple Test Harness in TROUBLESHOOTING.md for updating tests specific to the new feature or bug fix you made in the Lua code.
If the change can be supported with module_testing, then make the appropriate changes to scripts/test-hap1.8/ and scripts/test-hap1.7/.
Note that the tests sub-directory runs tests against haproxy-1.9.
See Issue: https://github.com/signalsciences/sigsci/issues/25183 - setup module-testing for haproxy-1.9