Skip to content

tests: migrations ci tests to github action from travis - #2482

Merged
zhuizhuhaomeng merged 6 commits into
openresty:masterfrom
oowl:ci-to-action
Mar 12, 2026
Merged

zhuizhuhaomeng merged 6 commits into
openresty:masterfrom
oowl:ci-to-action

Conversation

@oowl

@oowl oowl commented Mar 11, 2026

Copy link
Copy Markdown
Contributor

I hereby granted the copyright of the changes in this pull request
to the authors of this lua-nginx-module project.

Copilot AI review requested due to automatic review settings March 11, 2026 18:45
@oowl
oowl marked this pull request as draft March 11, 2026 18:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a GitHub Actions CI workflow to build NGINX/OpenResty dependencies and run the project’s test suite in a small matrix (OpenSSL, HTTP/2, HTTP/3, BoringSSL), similar to the existing Travis CI setup.

Changes:

  • Introduces a new .github/workflows/build_and_test.yml workflow triggered on pushes/PRs to master.
  • Builds LuaJIT/drizzle/mockeagain/lua-cjson, builds nginx with multiple configurations, runs ngx-releng, and executes prove tests.
  • Spins up memcached/redis/mysql services and configures network rules needed by tests.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Comment thread .github/workflows/build_and_test.yml
Comment thread .github/workflows/build_and_test.yml
Comment thread .github/workflows/build_and_test.yml
@oowl oowl changed the title chore: migrations github action from travis tests: migrations ci tests to github action from travis Mar 11, 2026
@oowl
oowl marked this pull request as ready for review March 11, 2026 20:18
@zhuizhuhaomeng
zhuizhuhaomeng merged commit a44c67f into openresty:master Mar 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants