For RHEL 8, two package versions are built for every library. The 5.1 (OpenResty version), and the default 5.3 Lua version.
The lua5.1-libname in RHEL 8 is according to conventions.
Run make and this automatically runs:
generate-definitions.pyto hunt down Lua resty modules on GitHub and generate.ymldefinitions for them over toresty/*.ymlgenerate.shwhich generates spec files from the module definitions, and push updated specs to this repo.
Finally, CircleCi picks up changes on the repo and runs rpmbuilder and deployment of RPM files.
The make is run daily on the build server.