Skip to content

Commit

Permalink
Don't use main.yml since it has a limit of 20 jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
julek-wolfssl committed May 6, 2024
1 parent 081731b commit 7206508
Show file tree
Hide file tree
Showing 22 changed files with 210 additions and 76 deletions.
11 changes: 10 additions & 1 deletion .github/workflows/async.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: Async Tests

# START OF COMMON SECTION
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:
make_check:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/curl.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: curl Test

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/docker-Espressif.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
name: Espressif examples tests
# START OF COMMON SECTION
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:
espressif_latest:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/docker-OpenWrt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,17 @@
# there aren't any compatibility issues. Take a look at Docker/OpenWrt/README.md
name: OpenWrt test

# START OF COMMON SECTION
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:
build_library:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/haproxy.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: HaProxy Tests

# START OF COMMON SECTION
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:
haproxy_check:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/hitch.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: hitch Tests

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/hostap.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: hostap and wpa-supplicant Tests

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/krb5.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: Kerberos 5 Tests

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/libssh2.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: libssh2 Tests

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
55 changes: 0 additions & 55 deletions .github/workflows/main.yml

This file was deleted.

11 changes: 10 additions & 1 deletion .github/workflows/memcached.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: memcached Tests

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/multi-arch.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: Multiple architectures

# START OF COMMON SECTION
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:
my_matrix:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/multi-compiler.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: Multiple compilers and versions

# START OF COMMON SECTION
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:
my_matrix:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/nginx.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: nginx Tests

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/no-malloc.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: No Malloc Tests

# START OF COMMON SECTION
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:
make_check:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/ocsp.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: OCSP Test

# START OF COMMON SECTION
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:
ocsp_stapling:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/openssh.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: openssh Tests

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/openvpn.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: OpenVPN Tests

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/os-check.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: Ubuntu-Macos-Windows Tests

# START OF COMMON SECTION
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:
make_check:
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/packaging.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
name: Packaging Tests

# START OF COMMON SECTION
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:
build_wolfssl:
Expand Down
Loading

0 comments on commit 7206508

Please sign in to comment.