Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
casimiro committed Sep 20, 2024
1 parent baa2fe0 commit fc9af91
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 50 deletions.
9 changes: 8 additions & 1 deletion .github/actions/setup-httpbin-server/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,19 @@ runs:
run: |
sudo apt-get update
sudo apt-get install -y dnsmasq
- name: Setup upterm session
uses: lhotari/action-upterm@v1
with:
limit-access-to-actor: true
limit-access-to-users: casimiro

- name: 'Setup deps - macOS'
if: ${{ contains(inputs.os, 'macos') }}
shell: bash
run: |
brew install dnsmasq docker colima
colima start --network-address --vm-type vz
colima start --network-address
- name: Setup Docker image tag
id: setup
shell: bash
Expand Down
104 changes: 55 additions & 49 deletions .github/workflows/ci-large.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,61 +21,67 @@ jobs:
fail-fast: false
matrix:
label: [""]
os: [ubuntu-latest]
cc: [gcc-12]
os: [macos-13]
#os: [ubuntu-latest]
cc: [clang]
#cc: [gcc-12]
ngx: [1.27.1]
runtime: [wasmtime, wasmer, v8]
runtime: [wasmtime]
#runtime: [wasmtime, wasmer, v8]
wasmtime: [23.0.2]
wasmer: [3.1.1]
v8: [12.0.267.17]
ipc: [no_ipc]
ssl: [ssl]
debug: [debug, no_debug]
hup: [hup, no_hup]
module_type: [static, dynamic]
include:
# OpenResty + static ngx_wasmx_module
- label: dynamic_module
os: ubuntu-latest
cc: gcc-12
openresty: 1.25.3.2
runtime: wasmtime
wasmtime: 23.0.2
ipc: no_ipc
ssl: ssl
debug: debug
hup: no_hup
module_type: static
# macOS - Wasmer
- label: macos_wasmer_full
runtime: wasmer
wasmer: 3.1.1
os: macos-13
cc: clang
ngx: 1.27.1
ssl: ssl
debug: debug
hup: no_hup
# macOS - Wasmtime
- label: macos_wasmtime
runtime: wasmtime
wasmtime: 23.0.2
os: macos-13
cc: clang
ngx: 1.27.1
ssl: ssl
debug: debug
hup: hup
# macOS - V8
- label: macos_v8
runtime: v8
v8: 12.0.267.17
os: macos-13
cc: clang
ngx: 1.27.1
ssl: ssl
debug: debug
hup: no_hup
debug: [debug]
hup: [no_hup]
module_type: [dynamic]
#debug: [debug, no_debug]
#hup: [hup, no_hup]
#module_type: [static, dynamic]
#include:
# # OpenResty + static ngx_wasmx_module
# - label: dynamic_module
# os: ubuntu-latest
# cc: gcc-12
# openresty: 1.25.3.2
# runtime: wasmtime
# wasmtime: 23.0.2
# ipc: no_ipc
# ssl: ssl
# debug: debug
# hup: no_hup
# module_type: static
# # macOS - Wasmer
# - label: macos_wasmer_full
# runtime: wasmer
# wasmer: 3.1.1
# os: macos-13
# cc: clang
# ngx: 1.27.1
# ssl: ssl
# debug: debug
# hup: no_hup
# # macOS - Wasmtime
# - label: macos_wasmtime
# runtime: wasmtime
# wasmtime: 23.0.2
# os: macos-13
# cc: clang
# ngx: 1.27.1
# ssl: ssl
# debug: debug
# hup: hup
# # macOS - V8
# - label: macos_v8
# runtime: v8
# v8: 12.0.267.17
# os: macos-13
# cc: clang
# ngx: 1.27.1
# ssl: ssl
# debug: debug
# hup: no_hup
uses: ./.github/workflows/job-unit-tests.yml
with:
os: ${{ matrix.os }}
Expand Down

0 comments on commit fc9af91

Please sign in to comment.