Merge pull request #7506 from julek-wolfssl/gh/no-main

Don't use main.yml since it has a limit of 20 jobs
This commit is contained in:
András Fekete
2024-05-07 09:22:56 -04:00
committed by GitHub
22 changed files with 210 additions and 76 deletions

View File

@ -1,7 +1,16 @@
name: Async Tests name: Async Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
make_check: make_check:

View File

@ -1,7 +1,16 @@
name: curl Test name: curl Test
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: HaProxy Tests name: HaProxy Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
haproxy_check: haproxy_check:

View File

@ -1,6 +1,15 @@
name: Espressif examples tests name: Espressif examples tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
espressif_latest: espressif_latest:

View File

@ -2,8 +2,17 @@
# there aren't any compatibility issues. Take a look at Docker/OpenWrt/README.md # there aren't any compatibility issues. Take a look at Docker/OpenWrt/README.md
name: OpenWrt test name: OpenWrt test
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_library: build_library:

View File

@ -1,7 +1,16 @@
name: hitch Tests name: hitch Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: hostap and wpa-supplicant Tests name: hostap and wpa-supplicant Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: Kerberos 5 Tests name: Kerberos 5 Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: libssh2 Tests name: libssh2 Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,55 +0,0 @@
name: CI
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
jobs:
espressif:
uses: ./.github/workflows/docker-Espressif.yml
multi-compiler:
uses: ./.github/workflows/multi-compiler.yml
multi-arch:
uses: ./.github/workflows/multi-arch.yml
openwrt:
uses: ./.github/workflows/docker-OpenWrt.yml
os-check:
uses: ./.github/workflows/os-check.yml
async:
uses: ./.github/workflows/async.yml
stunnel:
uses: ./.github/workflows/stunnel.yml
openvpn:
uses: ./.github/workflows/openvpn.yml
hostap:
uses: ./.github/workflows/hostap.yml
nginx:
uses: ./.github/workflows/nginx.yml
zephyr:
uses: ./.github/workflows/zephyr.yml
hitch:
uses: ./.github/workflows/hitch.yml
curl:
uses: ./.github/workflows/curl.yml
krb5:
uses: ./.github/workflows/krb5.yml
packaging:
uses: ./.github/workflows/packaging.yml
memcached:
uses: ./.github/workflows/memcached.yml
libssh2:
uses: ./.github/workflows/libssh2.yml
openssh:
uses: ./.github/workflows/openssh.yml
# TODO: Currently this test fails. Enable it once it becomes passing.
# haproxy:
# uses: ./.github/workflows/haproxy.yml
ocsp:
uses: ./.github/workflows/ocsp.yml
no-malloc:
uses: ./.github/workflows/no-malloc.yml

View File

@ -1,7 +1,16 @@
name: memcached Tests name: memcached Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: Multiple architectures name: Multiple architectures
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
my_matrix: my_matrix:

View File

@ -1,7 +1,16 @@
name: Multiple compilers and versions name: Multiple compilers and versions
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
my_matrix: my_matrix:

View File

@ -1,7 +1,16 @@
name: nginx Tests name: nginx Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: No Malloc Tests name: No Malloc Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
make_check: make_check:

View File

@ -1,7 +1,16 @@
name: OCSP Test name: OCSP Test
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
ocsp_stapling: ocsp_stapling:

View File

@ -1,7 +1,16 @@
name: openssh Tests name: openssh Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: OpenVPN Tests name: OpenVPN Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: Ubuntu-Macos-Windows Tests name: Ubuntu-Macos-Windows Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
make_check: make_check:

View File

@ -1,7 +1,16 @@
name: Packaging Tests name: Packaging Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: stunnel Tests name: stunnel Tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
build_wolfssl: build_wolfssl:

View File

@ -1,7 +1,16 @@
name: Zephyr tests name: Zephyr tests
# START OF COMMON SECTION
on: on:
workflow_call: push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
branches: [ '*' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
# END OF COMMON SECTION
jobs: jobs:
run_test: run_test: