Skip to content
Open
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
2 changes: 1 addition & 1 deletion .github/workflows/ada.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
build:

if: github.repository_owner == 'wolfssl'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/arduino.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ concurrency:
jobs:
build:
if: github.repository_owner == 'wolfssl'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

strategy:
fail-fast: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/async-examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- name: Build async examples (no configure)
run: |
make -C examples/async clean
make -C examples/async ASYNC_MODE=${{ matrix.async_mode }} EXTRA_CFLAGS="${{ matrix.extra_cflags }}"
make -j -C examples/async ASYNC_MODE=${{ matrix.async_mode }} EXTRA_CFLAGS="${{ matrix.extra_cflags }}"

- name: Run async examples
run: |
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/async.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@ jobs:
# Add new configs here
'--enable-asynccrypt --enable-all --enable-dtls13 --disable-mlkem CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE -DWOLFCRYPT_TEST_LINT"',
'--enable-asynccrypt-sw --enable-ocspstapling --enable-ocspstapling2 --disable-mlkem CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE"',
'--enable-asynccrypt --enable-all --enable-dtls13 --disable-pqc-hybrids --enable-tls-mlkem-standalone CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE -DWOLFCRYPT_TEST_LINT"',
'--enable-asynccrypt-sw --enable-ocspstapling --enable-ocspstapling2 --disable-pqc-hybrids --enable-tls-mlkem-standalone CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE"',
'--enable-asynccrypt --enable-all --enable-dtls13 CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE -DWOLFCRYPT_TEST_LINT"',
'--enable-asynccrypt-sw --enable-ocspstapling --enable-ocspstapling2 CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE"',
'--enable-ocsp CFLAGS="-DTEST_NONBLOCK_CERTS -pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE"',
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/bind.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,13 +73,15 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Checkout bind9
uses: actions/checkout@v4
with:
repository: isc-projects/bind9
path: bind
ref: v${{ matrix.ref }}
fetch-depth: 1

- name: Build and test bind9
working-directory: bind
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cmake-autoconf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
jobs:
build:
if: github.repository_owner == 'wolfssl'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
# pull wolfSSL
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
jobs:
build:
if: github.repository_owner == 'wolfssl'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
# pull wolfSSL
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/cyrus-sasl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,13 +74,15 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Checkout sasl
uses: actions/checkout@v4
with:
repository: cyrusimap/cyrus-sasl
ref: cyrus-sasl-${{ matrix.ref }}
path: sasl
fetch-depth: 1

- name: Build cyrus-sasl
working-directory: sasl
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gencertbuf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
gencertbuf:
name: gencertbuf
if: github.repository_owner == 'wolfssl'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 6
steps:
Expand All @@ -30,7 +30,7 @@ jobs:
run: |
./autogen.sh
./configure --enable-all --enable-experimental --enable-dilithium --enable-kyber
make
make -j
./wolfcrypt/test/testwolfcrypt

- name: Print errors
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/grpc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,13 +84,15 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Checkout grpc
uses: actions/checkout@v4
with:
repository: grpc/grpc
path: grpc
ref: ${{ matrix.ref }}
fetch-depth: 1

- name: Build grpc
working-directory: ./grpc
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/haproxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ jobs:
repository: haproxy/haproxy
ref: ${{matrix.haproxy_ref}}
path: build-dir/haproxy-${{matrix.haproxy_ref}}
fetch-depth: 1

- name: Build haproxy
working-directory: build-dir/haproxy-${{matrix.haproxy_ref}}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/hostap-vm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ jobs:
repository: torvalds/linux
path: linux
ref: ${{ env.LINUX_REF }}
fetch-depth: 1

- name: Compile linux
if: steps.cache.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -249,6 +250,7 @@ jobs:
repository: wolfssl/osp
path: osp
ref: ${{ matrix.config.osp_ref }}
fetch-depth: 1

- if: ${{ matrix.config.osp_ref }}
name: Apply patch files
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ipmitool.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Build ipmitool
uses: wolfSSL/actions-build-autotools-project@v1
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/jwt-cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,13 +79,15 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Checkout jwt-cpp
uses: actions/checkout@v4
with:
repository: Thalhammer/jwt-cpp
path: jwt-cpp
ref: v${{ matrix.config.ref }}
fetch-depth: 1

- name: Build pam-ipmi
working-directory: jwt-cpp
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/krb5.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,15 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Checkout krb5
uses: actions/checkout@v4
with:
repository: krb5/krb5
ref: krb5-${{ matrix.ref }}-final
path: krb5
fetch-depth: 1

- name: Apply patch
working-directory: ./krb5
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/libspdm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,15 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Checkout libspdm
uses: actions/checkout@v4
with:
repository: DMTF/libspdm
path: libspdm
ref: ${{ matrix.ref }}
fetch-depth: 1

- name: Build and test libspdm
working-directory: libspdm
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/libssh2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
repository: libssh2/libssh2
ref: libssh2-${{ matrix.ref }}
path: libssh2
fetch-depth: 1

- name: Update libssh2 test to use a stable version of debian
working-directory: libssh2
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/libvncserver.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,15 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Checkout libvncserver
uses: actions/checkout@v4
with:
repository: LibVNC/libvncserver
path: libvncserver
ref: LibVNCServer-${{ matrix.ref }}
fetch-depth: 1

- name: Build libvncserver
working-directory: libvncserver
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/mbedtls.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
build_mbedtls:
name: Build mbedtls
if: github.repository_owner == 'wolfssl'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
# This should be a safe limit for the tests to run.
timeout-minutes: 10
steps:
Expand All @@ -38,6 +38,7 @@ jobs:
repository: Mbed-TLS/mbedtls
ref: ${{ env.MBED_REF }}
path: mbedtls
fetch-depth: 1

- name: Compile mbedtls
if: steps.cache.outputs.cache-hit != 'true'
Expand All @@ -55,7 +56,7 @@ jobs:
mbedtls_test:
name: Test interop with mbedtls
if: github.repository_owner == 'wolfssl'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
needs: build_mbedtls
timeout-minutes: 10
steps:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/memcached.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Install dependencies
run: |
Expand All @@ -77,6 +78,7 @@ jobs:
repository: memcached/memcached
ref: 1.6.22
path: memcached
fetch-depth: 1

- name: Configure and build memcached
run: |
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/mosquitto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Install dependencies
run: |
Expand All @@ -76,6 +77,7 @@ jobs:
repository: eclipse/mosquitto
ref: v${{ matrix.ref }}
path: mosquitto
fetch-depth: 1

- name: Update certs
run: |
Expand All @@ -87,15 +89,15 @@ jobs:
run: |
cd $GITHUB_WORKSPACE/mosquitto/
patch -p1 < $GITHUB_WORKSPACE/osp/mosquitto/${{ matrix.ref }}.patch
make WITH_TLS=wolfssl WITH_CJSON=no WITH_DOCS=no WOLFSSLDIR=$GITHUB_WORKSPACE/build-dir
make -j WITH_TLS=wolfssl WITH_CJSON=no WITH_DOCS=no WOLFSSLDIR=$GITHUB_WORKSPACE/build-dir

- name: Run mosquitto tests
working-directory: ./mosquitto
run: |
# Retry up to five times
for i in {1..5}; do
TEST_RES=0
make WITH_TLS=wolfssl WITH_CJSON=no WITH_DOCS=no WOLFSSLDIR=$GITHUB_WORKSPACE/build-dir ptest || TEST_RES=$?
make -j WITH_TLS=wolfssl WITH_CJSON=no WITH_DOCS=no WOLFSSLDIR=$GITHUB_WORKSPACE/build-dir ptest || TEST_RES=$?
if [ "$TEST_RES" -eq "0" ]; then
break
fi
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/msmtp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Install dependencies
run: |
Expand All @@ -77,6 +78,7 @@ jobs:
repository: marlam/msmtp
ref: msmtp-${{ matrix.ref }}
path: msmtp-${{ matrix.ref }}
fetch-depth: 1

- name: Apply wolfSSL patch
working-directory: msmtp-${{ matrix.ref }}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/net-snmp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Build net-snmp
uses: wolfSSL/actions-build-autotools-project@v1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/no-malloc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
run: |
./autogen.sh
./configure ${{ matrix.config }}
make
make -j
./wolfcrypt/test/testwolfcrypt

- name: Print errors
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/nss.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ jobs:
repository: nss-dev/nss
ref: ${{ env.NSS_REF }}
path: nss
fetch-depth: 1

- name: Compile nss
if: steps.cache.outputs.cache-hit != 'true'
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ntp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

# Avoid DoS'ing ntp site so cache the tar.gz
- name: Check if we have ntp
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/openldap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,13 +71,15 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Checkout openldap
uses: actions/checkout@v4
with:
repository: openldap/openldap
path: openldap
ref: ${{ matrix.git_ref }}
fetch-depth: 1

- name: Build and test OpenLDAP
working-directory: openldap
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/openssh.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ jobs:
with:
repository: wolfssl/osp
path: osp
fetch-depth: 1

- name: Build and test openssh
uses: wolfSSL/actions-build-autotools-project@v1
Expand Down
Loading
Loading