Skip to content

Commit eece739

Browse files
u5surfclaude
andcommitted
ci: temporarily disable FreeNginx CI due to lua-nginx-module compatibility
FreeNginx commit 3329aa9d66 introduced breaking changes that cause lua-nginx-module build failures. The commit replaced start_sec/start_msec fields with a single start_time field using monotonic time. Temporarily commenting out all FreeNginx CI steps until the compatibility issue is resolved upstream. Related issue: freenginx/nginx#13 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent c382342 commit eece739

File tree

1 file changed

+29
-29
lines changed

1 file changed

+29
-29
lines changed

.github/workflows/ci.yml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ jobs:
2020
with:
2121
repository: nginx/nginx
2222
path: nginx
23-
- name: 'checkout freenginx'
24-
uses: actions/checkout@v3
25-
with:
26-
repository: freenginx/nginx
27-
path: freenginx
23+
# - name: 'checkout freenginx'
24+
# uses: actions/checkout@v3
25+
# with:
26+
# repository: freenginx/nginx
27+
# path: freenginx
2828
- name: 'checkout luajit2'
2929
uses: actions/checkout@v3
3030
with:
@@ -73,10 +73,10 @@ jobs:
7373
working-directory: nginx
7474
run: |
7575
patch -p1 < /home/runner/work/nginx-module-vts/nginx-module-vts/nginx_upstream_check/check_1.20.1+.patch
76-
- name: 'patch upstream_check for freenginx'
77-
working-directory: freenginx
78-
run: |
79-
patch -p1 < /home/runner/work/nginx-module-vts/nginx-module-vts/nginx_upstream_check/check_1.20.1+.patch
76+
# - name: 'patch upstream_check for freenginx'
77+
# working-directory: freenginx
78+
# run: |
79+
# patch -p1 < /home/runner/work/nginx-module-vts/nginx-module-vts/nginx_upstream_check/check_1.20.1+.patch
8080
- name: 'build nginx'
8181
working-directory: nginx
8282
run: |
@@ -87,16 +87,16 @@ jobs:
8787
env:
8888
LUAJIT_LIB: /usr/local/lib
8989
LUAJIT_INC: /usr/local/include/luajit-2.1
90-
- name: 'build freenginx'
91-
working-directory: freenginx
92-
run: |
93-
./auto/configure --prefix=/usr/local/freenginx --with-ld-opt="-Wl,-rpath,/usr/local/lib" --add-module=/home/runner/work/nginx-module-vts/nginx-module-vts/ngx_devel_kit --add-module=/home/runner/work/nginx-module-vts/nginx-module-vts/lua-nginx-module --add-module=/home/runner/work/nginx-module-vts/nginx-module-vts/nginx-module-vts --add-module=/home/runner/work/nginx-module-vts/nginx-module-vts/nginx_upstream_check
94-
make
95-
sudo make install
96-
/usr/local/freenginx/sbin/nginx -V
97-
env:
98-
LUAJIT_LIB: /usr/local/lib
99-
LUAJIT_INC: /usr/local/include/luajit-2.1
90+
# - name: 'build freenginx'
91+
# working-directory: freenginx
92+
# run: |
93+
# ./auto/configure --prefix=/usr/local/freenginx --with-ld-opt="-Wl,-rpath,/usr/local/lib" --add-module=/home/runner/work/nginx-module-vts/nginx-module-vts/ngx_devel_kit --add-module=/home/runner/work/nginx-module-vts/nginx-module-vts/lua-nginx-module --add-module=/home/runner/work/nginx-module-vts/nginx-module-vts/nginx-module-vts --add-module=/home/runner/work/nginx-module-vts/nginx-module-vts/nginx_upstream_check
94+
# make
95+
# sudo make install
96+
# /usr/local/freenginx/sbin/nginx -V
97+
# env:
98+
# LUAJIT_LIB: /usr/local/lib
99+
# LUAJIT_INC: /usr/local/include/luajit-2.1
100100
- name: 'prepare cpanm'
101101
run: |
102102
sudo apt install -y cpanminus
@@ -117,13 +117,13 @@ jobs:
117117
run: |
118118
echo "/usr/local/nginx/sbin/" >> $GITHUB_PATH
119119
sudo TEST_UPSTREAM_CHECK=1 TEST_NGINX_SLEEP=1 PATH=/usr/local/nginx/sbin:$PATH prove t/024.upstream_check.t
120-
- name: 'test freenginx'
121-
working-directory: nginx-module-vts
122-
run: |
123-
echo "/usr/local/freenginx/sbin/" >> $GITHUB_PATH
124-
sudo PATH=/usr/local/freenginx/sbin:$PATH prove -r t
125-
- name: 'test upstream check for freenginx'
126-
working-directory: nginx-module-vts
127-
run: |
128-
echo "/usr/local/freenginx/sbin/" >> $GITHUB_PATH
129-
sudo TEST_UPSTREAM_CHECK=1 TEST_NGINX_SLEEP=1 PATH=/usr/local/freenginx/sbin:$PATH prove t/024.upstream_check.t
120+
# - name: 'test freenginx'
121+
# working-directory: nginx-module-vts
122+
# run: |
123+
# echo "/usr/local/freenginx/sbin/" >> $GITHUB_PATH
124+
# sudo PATH=/usr/local/freenginx/sbin:$PATH prove -r t
125+
# - name: 'test upstream check for freenginx'
126+
# working-directory: nginx-module-vts
127+
# run: |
128+
# echo "/usr/local/freenginx/sbin/" >> $GITHUB_PATH
129+
# sudo TEST_UPSTREAM_CHECK=1 TEST_NGINX_SLEEP=1 PATH=/usr/local/freenginx/sbin:$PATH prove t/024.upstream_check.t

0 commit comments

Comments
 (0)