Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f676e34
chore: validate OpenResty 1.29.2.4 runtime
nic-6443 May 21, 2026
a4436cb
chore: pin latest runtime validation commit
nic-6443 May 21, 2026
d74863f
chore: pin latest runtime validation commit
nic-6443 May 21, 2026
dc7f912
chore: pin latest runtime validation commit
nic-6443 May 21, 2026
31af10f
ci: fail fast when fetching runtime config
nic-6443 May 21, 2026
d3bc61c
ci: reuse pinned build tools for dependency installs
nic-6443 May 21, 2026
8f3e0ed
ci: avoid passing runtime selector to build tools
nic-6443 May 21, 2026
1bbc054
chore: pin latest runtime validation commit
nic-6443 May 21, 2026
9eb11b2
ci: satisfy shellcheck for runtime selector reset
nic-6443 May 21, 2026
e9d1b3d
ci: use runtime build with TLS FFI fix
nic-6443 May 21, 2026
a6f11b4
chore: update runtime build tools ref
nic-6443 May 21, 2026
80db15a
chore: update runtime build tools ref
nic-6443 May 21, 2026
e7aa13f
chore: update runtime build tools ref
nic-6443 May 21, 2026
f1cc80a
chore: update runtime build tools ref
nic-6443 May 21, 2026
ff30657
chore: update runtime build tools ref
nic-6443 May 21, 2026
8ac4fd4
chore: update runtime build tools ref
nic-6443 May 21, 2026
5461c8d
chore: update runtime build tools ref
nic-6443 May 22, 2026
66fe88e
chore: update runtime build tools ref
nic-6443 May 22, 2026
9a2415a
chore: use apisix-runtime 1.3.6
nic-6443 May 22, 2026
23c8dea
chore: keep runtime bump scoped to requirements
nic-6443 May 22, 2026
93e3294
ci: clear runtime selector for build tools
nic-6443 May 22, 2026
01207a4
ci: remove OpenResty version selector
nic-6443 May 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ jobs:
timeout-minutes: 90
env:
SERVER_NAME: ${{ matrix.os_name }}
OPENRESTY_VERSION: default

steps:
- name: Check out code
Expand Down Expand Up @@ -87,8 +86,7 @@ jobs:

- name: Linux Install
run: |
sudo --preserve-env=OPENRESTY_VERSION \
./ci/${{ matrix.os_name }}_runner.sh do_install
sudo ./ci/${{ matrix.os_name }}_runner.sh do_install
- name: Linux launch common services
run: |
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ jobs:
timeout-minutes: 30
env:
SERVER_NAME: ${{ matrix.job_name }}
OPENRESTY_VERSION: default

steps:
- name: Check out code
Expand All @@ -60,8 +59,7 @@ jobs:

- name: Linux Install
run: |
sudo --preserve-env=OPENRESTY_VERSION \
./ci/${{ matrix.job_name }}_runner.sh do_install
sudo ./ci/${{ matrix.job_name }}_runner.sh do_install

- name: Linux Script
run: |
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/code-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ jobs:
run: |
. ./ci/common.sh
export_or_prefix
export OPENRESTY_VERSION=default
sudo -E ./ci/linux-install-openresty.sh
./utils/linux-install-luarocks.sh
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/gm-cron.yaml.disabled
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ jobs:
timeout-minutes: 90
env:
SERVER_NAME: ${{ matrix.os_name }}
OPENRESTY_VERSION: default

# TODO: refactor the workflows to reduce duplicate parts. Maybe we can write them in shell
# scripts or a separate action?
Expand Down Expand Up @@ -166,8 +165,7 @@ jobs:

- name: Linux Install
run: |
sudo --preserve-env=OPENRESTY_VERSION \
./ci/${{ matrix.os_name }}_runner.sh do_install
sudo ./ci/${{ matrix.os_name }}_runner.sh do_install

- name: Linux Script
env:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/gm.yml.disabled
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ jobs:
timeout-minutes: 90
env:
SERVER_NAME: ${{ matrix.os_name }}
OPENRESTY_VERSION: default

steps:
- name: Check out code
Expand Down Expand Up @@ -83,8 +82,7 @@ jobs:

- name: Linux Do install
run: |
sudo --preserve-env=OPENRESTY_VERSION \
./ci/${{ matrix.os_name }}_runner.sh do_install
sudo ./ci/${{ matrix.os_name }}_runner.sh do_install

- name: Linux Script
env:
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/kubernetes-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ jobs:
timeout-minutes: 15
env:
SERVER_NAME: ${{ matrix.os_name }}
OPENRESTY_VERSION: default

steps:
- name: Check out code
Expand Down Expand Up @@ -74,7 +73,7 @@ jobs:
- name: Linux Install
run: |
sudo ./ci/${{ matrix.os_name }}_runner.sh before_install
sudo --preserve-env=OPENRESTY_VERSION ./ci/${{ matrix.os_name }}_runner.sh do_install
sudo ./ci/${{ matrix.os_name }}_runner.sh do_install

- name: Run test cases
run: |
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/tars-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ jobs:
timeout-minutes: 15
env:
SERVER_NAME: ${{ matrix.os_name }}
OPENRESTY_VERSION: default

steps:
- name: Check out code
Expand All @@ -48,7 +47,7 @@ jobs:
- name: Linux Install
run: |
sudo ./ci/${{ matrix.os_name }}_runner.sh before_install
sudo --preserve-env=OPENRESTY_VERSION ./ci/${{ matrix.os_name }}_runner.sh do_install
sudo ./ci/${{ matrix.os_name }}_runner.sh do_install

- name: Run test cases
run: |
Expand Down
2 changes: 1 addition & 1 deletion .requirements
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@

APISIX_PACKAGE_NAME=apisix

APISIX_RUNTIME=1.3.5
APISIX_RUNTIME=1.3.6
APISIX_DASHBOARD_COMMIT=bbe05ad95396f90db03d831660f454c2844d906e
16 changes: 7 additions & 9 deletions ci/linux-install-openresty.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,13 @@ sudo apt-get install -y openresty-pcre-dev openresty-zlib-dev build-essential gc
SSL_LIB_VERSION=${SSL_LIB_VERSION-openssl}
ENABLE_FIPS=${ENABLE_FIPS:-"false"}

if [ "$OPENRESTY_VERSION" == "source" ]; then
if [ "$SSL_LIB_VERSION" == "tongsuo" ]; then
export openssl_prefix=/usr/local/tongsuo
export zlib_prefix=$OPENRESTY_PREFIX/zlib
export pcre_prefix=$OPENRESTY_PREFIX/pcre

export cc_opt="-DNGX_LUA_ABORT_AT_PANIC -I${zlib_prefix}/include -I${pcre_prefix}/include -I${openssl_prefix}/include"
export ld_opt="-L${zlib_prefix}/lib -L${pcre_prefix}/lib -L${openssl_prefix}/lib64 -Wl,-rpath,${zlib_prefix}/lib:${pcre_prefix}/lib:${openssl_prefix}/lib64"
fi
if [ "$SSL_LIB_VERSION" == "tongsuo" ]; then
export openssl_prefix=/usr/local/tongsuo
export zlib_prefix=$OPENRESTY_PREFIX/zlib
export pcre_prefix=$OPENRESTY_PREFIX/pcre

export cc_opt="-DNGX_LUA_ABORT_AT_PANIC -I${zlib_prefix}/include -I${pcre_prefix}/include -I${openssl_prefix}/include"
export ld_opt="-L${zlib_prefix}/lib -L${pcre_prefix}/lib -L${openssl_prefix}/lib64 -Wl,-rpath,${zlib_prefix}/lib:${pcre_prefix}/lib:${openssl_prefix}/lib64"
fi

install_apisix_runtime
Expand Down
2 changes: 0 additions & 2 deletions ci/linux_apisix_current_luarocks_in_customed_nginx_runner.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,4 @@
# limitations under the License.
#


export OPENRESTY_VERSION=source
. ./ci/linux_apisix_current_luarocks_runner.sh
2 changes: 0 additions & 2 deletions ci/linux_openresty_runner.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,4 @@
# limitations under the License.
#


export OPENRESTY_VERSION=source
. ./ci/linux_openresty_common_runner.sh
1 change: 0 additions & 1 deletion ci/linux_openresty_tongsuo_runner.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
export OPENRESTY_VERSION=source
export SSL_LIB_VERSION=tongsuo


Expand Down
Loading