44eb151d6d
This commit adds a github action to try to run make on every PR for CI purposes. It is meant to replace the travis-ci setup. ### new file: .github/workflows/main.yml * Triggers set to pushes and pull_requests for waf_nginx branch * Logs into Azure Container Registry to fetch build environment container image * Runs make commands inside the docker-compose generated environment ### new file: .github/workflows/tests.yml * Triggers set to pushes and pull requests for waf_nginx branch * Starts IIS and publishes modsec package to IIS * Runs ftw tests on IIS with modsec. * Set ftw version to v1.1.7 specifically in the buildscript ### modified: iis/build_dependencies.bat * Remove hardcoded path for 7-zip. 7zip is dynamically managed by the build. ### modified: iis/build_release_amd64.bat * Change vcvars path for VS 2019 compatibility. Older versions aren't available on Github Actions. ### deleted: appveyor.yml, .travis.yml * Delete files. The contents have been translated to github actions. |
||
---|---|---|
.. | ||
dependencies | ||
dependencies_bin | ||
wix | ||
Makefile.win | ||
ModSecurity.xml | ||
ModSecurityIIS.sln | ||
ModSecurityIIS.vcxproj | ||
ModSecurityIIS.vcxproj.filters | ||
build_dependencies.bat | ||
build_modsecurity.bat | ||
build_msi.bat | ||
build_release.bat | ||
build_release_amd64.bat | ||
curl-ca-bundle.crt | ||
download_files.bat | ||
getModSecurityPkgs.ps1 | ||
installer.wxs | ||
main.cpp | ||
mlogc.vcxproj | ||
mlogc.vcxproj.filters | ||
moduleconfig.cpp | ||
moduleconfig.h | ||
mymodule.cpp | ||
mymodule.def | ||
mymodule.h | ||
mymodulefactory.h |