Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 9 additions & 1 deletion .github/workflows/ada.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,20 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
build:

if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04

steps:
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/arduino.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ on:
- 'wolfcrypt/**'
- 'wolfssl/**'
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '**' ]
paths:
- '.github/workflows/arduino.yml'
Expand All @@ -76,7 +77,10 @@ concurrency:

jobs:
build:
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# Teensy is allowed to fail: its board index lives at pjrc.com, which is
# chronically unreachable from GitHub Actions runner egress IPs (DNS
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/async-examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -12,7 +13,10 @@ concurrency:

jobs:
async_examples:
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
timeout-minutes: 10
strategy:
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/async.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -25,7 +26,10 @@ jobs:
'--enable-ocsp CFLAGS="-DTEST_NONBLOCK_CERTS -pedantic -Wdeclaration-after-statement -Wnull-dereference -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE"',
]
name: make check
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 6
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/atecc608-sim.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -31,7 +32,10 @@ env:
jobs:
atecc608_sim:
name: wolfCrypt against ATECC608 simulator
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
timeout-minutes: 30
steps:
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/bind.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -15,7 +16,10 @@ concurrency:
jobs:
build_wolfssl:
name: Build wolfSSL
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
# Just to keep it the same as the testing target
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
Expand Down Expand Up @@ -46,7 +50,10 @@ jobs:
# List of releases to test
ref: [ 9.18.0, 9.18.28, 9.18.33, 9.20.11 ]
name: ${{ matrix.ref }}
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 10
Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/cmake-autoconf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,19 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
build:
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04

steps:
Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,19 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
build:
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04

steps:
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -13,7 +14,10 @@ concurrency:

jobs:
codespell:
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/cryptocb-only.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand Down Expand Up @@ -54,7 +55,10 @@ jobs:
-DWOLF_CRYPTO_CB_ONLY_ECC -DWOLF_CRYPTO_CB_ONLY_RSA
-DWOLF_CRYPTO_CB_ONLY_SHA256 -DWOLF_CRYPTO_CB_ONLY_AES
name: make check (${{ matrix.name }})
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
timeout-minutes: 10
env:
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/curl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -15,7 +16,10 @@ concurrency:
jobs:
build_wolfssl:
name: Build wolfSSL
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 4
Expand All @@ -39,7 +43,10 @@ jobs:

test_curl:
name: ${{ matrix.curl_ref }}
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 15
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/cyrus-sasl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -15,7 +16,10 @@ concurrency:
jobs:
build_wolfssl:
name: Build wolfSSL
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
# Just to keep it the same as the testing target
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
Expand Down Expand Up @@ -47,7 +51,10 @@ jobs:
# List of releases to test
ref: [ 2.1.28 ]
name: ${{ matrix.ref }}
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 4
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/disable-pk-algs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand Down Expand Up @@ -35,7 +36,10 @@ jobs:
'--enable-cryptonly --disable-rsa --disable-dh --disable-ecc --disable-curve25519 --disable-ed25519 --disable-curve448 --disable-ed448 --enable-ed448',
]
name: make check
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 6
Expand Down
16 changes: 13 additions & 3 deletions .github/workflows/docker-Espressif.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -14,7 +15,10 @@ concurrency:
jobs:
espressif_latest:
name: latest Docker container
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 12
Expand All @@ -28,7 +32,10 @@ jobs:
run: cd /opt/esp/idf && . ./export.sh && cd $GITHUB_WORKSPACE; IDE/Espressif/ESP-IDF/compileAllExamples.sh
espressif_v4_4:
name: v4.4 Docker container
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
container:
image: espressif/idf:release-v4.4
Expand All @@ -38,7 +45,10 @@ jobs:
run: cd /opt/esp/idf && . ./export.sh && cd $GITHUB_WORKSPACE; IDE/Espressif/ESP-IDF/compileAllExamples.sh
espressif_v5_0:
name: v5.0 Docker container
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
container:
image: espressif/idf:release-v5.0
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/docker-OpenWrt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -17,7 +18,10 @@ concurrency:
jobs:
build_library:
name: Compile libwolfssl.so
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 4
Expand All @@ -41,7 +45,10 @@ jobs:
retention-days: 5
compile_container:
name: Compile container
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 2
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/emnet-nonblock.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
push:
branches: [ 'master', 'main', 'release/**' ]
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [ '*' ]

concurrency:
Expand All @@ -22,7 +23,10 @@ concurrency:
jobs:
emnet_nonblock:
name: wolfSSL emNET non-blocking handshake
if: github.repository_owner == 'wolfssl'
if: >-
github.repository_owner == 'wolfssl' &&
(github.event_name != 'pull_request' ||
github.event.pull_request.draft == false)
runs-on: ubuntu-24.04
timeout-minutes: 20
steps:
Expand Down
Loading
Loading