Skip to content

Commit 9c7257b

Browse files
authored
Merge pull request #10146 from Frauschi/ci_tests
Remove some duplicate CI tests
2 parents 51cd66d + 9c2dbac commit 9c7257b

44 files changed

Lines changed: 128 additions & 63 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ada.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
build:
1111

1212
if: github.repository_owner == 'wolfssl'
13-
runs-on: ubuntu-latest
13+
runs-on: ubuntu-24.04
1414

1515
steps:
1616
- uses: actions/checkout@v4

.github/workflows/arduino.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ concurrency:
7777
jobs:
7878
build:
7979
if: github.repository_owner == 'wolfssl'
80-
runs-on: ubuntu-latest
80+
runs-on: ubuntu-24.04
8181

8282
strategy:
8383
fail-fast: false

.github/workflows/async-examples.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Build async examples (no configure)
3232
run: |
3333
make -C examples/async clean
34-
make -C examples/async ASYNC_MODE=${{ matrix.async_mode }} EXTRA_CFLAGS="${{ matrix.extra_cflags }}"
34+
make -j -C examples/async ASYNC_MODE=${{ matrix.async_mode }} EXTRA_CFLAGS="${{ matrix.extra_cflags }}"
3535
3636
- name: Run async examples
3737
run: |

.github/workflows/async.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ jobs:
2020
# Add new configs here
2121
'--enable-asynccrypt --enable-all --enable-dtls13 --disable-mlkem CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE -DWOLFCRYPT_TEST_LINT"',
2222
'--enable-asynccrypt-sw --enable-ocspstapling --enable-ocspstapling2 --disable-mlkem CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE"',
23-
'--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"',
24-
'--enable-asynccrypt-sw --enable-ocspstapling --enable-ocspstapling2 --disable-pqc-hybrids --enable-tls-mlkem-standalone CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE"',
2523
'--enable-asynccrypt --enable-all --enable-dtls13 CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE -DWOLFCRYPT_TEST_LINT"',
2624
'--enable-asynccrypt-sw --enable-ocspstapling --enable-ocspstapling2 CFLAGS="-pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE"',
2725
'--enable-ocsp CFLAGS="-DTEST_NONBLOCK_CERTS -pedantic -Wdeclaration-after-statement -DTEST_LIBWOLFSSL_SOURCES_INCLUSION_SEQUENCE"',

.github/workflows/bind.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,15 @@ jobs:
7676
with:
7777
repository: wolfssl/osp
7878
path: osp
79+
fetch-depth: 1
7980

8081
- name: Checkout bind9
8182
uses: actions/checkout@v4
8283
with:
8384
repository: isc-projects/bind9
8485
path: bind
8586
ref: v${{ matrix.ref }}
87+
fetch-depth: 1
8688

8789
- name: Build and test bind9
8890
working-directory: bind

.github/workflows/cmake-autoconf.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
jobs:
1010
build:
1111
if: github.repository_owner == 'wolfssl'
12-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-24.04
1313

1414
steps:
1515
# pull wolfSSL

.github/workflows/cmake.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
jobs:
1010
build:
1111
if: github.repository_owner == 'wolfssl'
12-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-24.04
1313

1414
steps:
1515
# pull wolfSSL

.github/workflows/cyrus-sasl.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,15 @@ jobs:
7777
with:
7878
repository: wolfssl/osp
7979
path: osp
80+
fetch-depth: 1
8081

8182
- name: Checkout sasl
8283
uses: actions/checkout@v4
8384
with:
8485
repository: cyrusimap/cyrus-sasl
8586
ref: cyrus-sasl-${{ matrix.ref }}
8687
path: sasl
88+
fetch-depth: 1
8789

8890
- name: Build cyrus-sasl
8991
working-directory: sasl

.github/workflows/gencertbuf.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
gencertbuf:
1717
name: gencertbuf
1818
if: github.repository_owner == 'wolfssl'
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-24.04
2020
# This should be a safe limit for the tests to run.
2121
timeout-minutes: 6
2222
steps:
@@ -30,7 +30,7 @@ jobs:
3030
run: |
3131
./autogen.sh
3232
./configure --enable-all --enable-experimental --enable-dilithium --enable-kyber
33-
make
33+
make -j
3434
./wolfcrypt/test/testwolfcrypt
3535
3636
- name: Print errors

.github/workflows/grpc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,15 @@ jobs:
9191
with:
9292
repository: wolfssl/osp
9393
path: osp
94+
fetch-depth: 1
9495

9596
- name: Checkout grpc
9697
uses: actions/checkout@v4
9798
with:
9899
repository: grpc/grpc
99100
path: grpc
100101
ref: ${{ matrix.ref }}
102+
fetch-depth: 1
101103

102104
- name: Build grpc
103105
working-directory: ./grpc

0 commit comments

Comments
 (0)