Skip to content

Update LUA new-tag

Update LUA new-tag #11

Workflow file for this run

name: Build and release Lua NGINX module
on:
workflow_dispatch:
push:
tags:
- "lua-*"
jobs:
build-lua:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Build Lua module
run: |
docker build -f build/Dockerfile.luam -t lua-builder .
docker create --name extract lua-builder
docker cp extract:/usr/src/nginx-1.27.4/objs/ndk_http_module.so .
docker cp extract:/usr/src/nginx-1.27.4/objs/ngx_http_lua_module.so .
docker rm extract
- name: Upload Lua modules to GitHub Release
uses: softprops/action-gh-release@v1
with:
files: |
./ndk_http_module.so
./ngx_http_lua_module.so
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}