forked from wolfSSL/wolfssl
Update github actions
Many of these updates should also speed up some steps
This commit is contained in:
2
.github/workflows/async.yml
vendored
2
.github/workflows/async.yml
vendored
@ -18,7 +18,7 @@ jobs:
|
|||||||
# This should be a safe limit for the tests to run.
|
# This should be a safe limit for the tests to run.
|
||||||
timeout-minutes: 6
|
timeout-minutes: 6
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
name: Checkout wolfSSL
|
name: Checkout wolfSSL
|
||||||
|
|
||||||
- name: Test wolfSSL async
|
- name: Test wolfSSL async
|
||||||
|
4
.github/workflows/curl.yml
vendored
4
.github/workflows/curl.yml
vendored
@ -18,7 +18,7 @@ jobs:
|
|||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Upload built lib
|
- name: Upload built lib
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-curl
|
name: wolf-install-curl
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -42,7 +42,7 @@ jobs:
|
|||||||
sudo pip install impacket
|
sudo pip install impacket
|
||||||
|
|
||||||
- name: Download lib
|
- name: Download lib
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-curl
|
name: wolf-install-curl
|
||||||
path: build-dir
|
path: build-dir
|
||||||
|
6
.github/workflows/docker-Espressif.yml
vendored
6
.github/workflows/docker-Espressif.yml
vendored
@ -11,7 +11,7 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: espressif/idf:latest
|
image: espressif/idf:latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Initialize Espressif IDE and build examples
|
- name: Initialize Espressif IDE and build examples
|
||||||
run: . /opt/esp/idf/export.sh; IDE/Espressif/ESP-IDF/compileAllExamples.sh
|
run: . /opt/esp/idf/export.sh; IDE/Espressif/ESP-IDF/compileAllExamples.sh
|
||||||
espressif_v4_4:
|
espressif_v4_4:
|
||||||
@ -20,7 +20,7 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: espressif/idf:release-v4.4
|
image: espressif/idf:release-v4.4
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Initialize Espressif IDE and build examples
|
- name: Initialize Espressif IDE and build examples
|
||||||
run: . /opt/esp/idf/export.sh; IDE/Espressif/ESP-IDF/compileAllExamples.sh
|
run: . /opt/esp/idf/export.sh; IDE/Espressif/ESP-IDF/compileAllExamples.sh
|
||||||
espressif_v5_0:
|
espressif_v5_0:
|
||||||
@ -29,6 +29,6 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: espressif/idf:release-v5.0
|
image: espressif/idf:release-v5.0
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Initialize Espressif IDE and build examples
|
- name: Initialize Espressif IDE and build examples
|
||||||
run: . /opt/esp/idf/export.sh; IDE/Espressif/ESP-IDF/compileAllExamples.sh
|
run: . /opt/esp/idf/export.sh; IDE/Espressif/ESP-IDF/compileAllExamples.sh
|
||||||
|
12
.github/workflows/docker-OpenWrt.yml
vendored
12
.github/workflows/docker-OpenWrt.yml
vendored
@ -16,11 +16,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Install required tools
|
- name: Install required tools
|
||||||
run: apk add argp-standalone asciidoc bash bc binutils bzip2 cdrkit coreutils diffutils elfutils-dev findutils flex musl-fts-dev g++ gawk gcc gettext git grep intltool libxslt linux-headers make musl-libintl musl-obstack-dev ncurses-dev openssl-dev patch perl python3-dev rsync tar unzip util-linux wget zlib-dev autoconf automake libtool
|
run: apk add argp-standalone asciidoc bash bc binutils bzip2 cdrkit coreutils diffutils elfutils-dev findutils flex musl-fts-dev g++ gawk gcc gettext git grep intltool libxslt linux-headers make musl-libintl musl-obstack-dev ncurses-dev openssl-dev patch perl python3-dev rsync tar unzip util-linux wget zlib-dev autoconf automake libtool
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Compile libwolfssl.so
|
- name: Compile libwolfssl.so
|
||||||
run: ./autogen.sh && ./configure --enable-all && make
|
run: ./autogen.sh && ./configure --enable-all && make
|
||||||
- name: Upload libwolfssl.so
|
- name: Upload libwolfssl.so
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: openwrt-libwolfssl.so
|
name: openwrt-libwolfssl.so
|
||||||
path: src/.libs/libwolfssl.so
|
path: src/.libs/libwolfssl.so
|
||||||
@ -36,14 +36,14 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
release: [ "22.03.6", "21.02.7" ] # some other versions: 21.02.0 21.02.5 22.03.0 22.03.3 snapshot
|
release: [ "22.03.6", "21.02.7" ] # some other versions: 21.02.0 21.02.5 22.03.0 22.03.3 snapshot
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- uses: docker/setup-buildx-action@v2
|
- uses: docker/setup-buildx-action@v3
|
||||||
- uses: actions/download-artifact@v3
|
- uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: openwrt-libwolfssl.so
|
name: openwrt-libwolfssl.so
|
||||||
path: Docker/OpenWrt/.
|
path: Docker/OpenWrt/.
|
||||||
- name: Build but dont push
|
- name: Build but dont push
|
||||||
uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v5
|
||||||
with:
|
with:
|
||||||
context: Docker/OpenWrt
|
context: Docker/OpenWrt
|
||||||
platforms: linux/amd64
|
platforms: linux/amd64
|
||||||
|
4
.github/workflows/haproxy.yml
vendored
4
.github/workflows/haproxy.yml
vendored
@ -21,7 +21,7 @@ jobs:
|
|||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Checkout VTest
|
- name: Checkout VTest
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: vtest/VTest
|
repository: vtest/VTest
|
||||||
path: VTest
|
path: VTest
|
||||||
@ -32,7 +32,7 @@ jobs:
|
|||||||
run: make FLAGS='-O2 -s -Wall'
|
run: make FLAGS='-O2 -s -Wall'
|
||||||
|
|
||||||
- name: Checkout HaProxy
|
- name: Checkout HaProxy
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: haproxy/haproxy
|
repository: haproxy/haproxy
|
||||||
path: haproxy
|
path: haproxy
|
||||||
|
8
.github/workflows/hitch.yml
vendored
8
.github/workflows/hitch.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
|||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Upload built lib
|
- name: Upload built lib
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-hitch
|
name: wolf-install-hitch
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -41,13 +41,13 @@ jobs:
|
|||||||
needs: build_wolfssl
|
needs: build_wolfssl
|
||||||
steps:
|
steps:
|
||||||
- name: Download lib
|
- name: Download lib
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-hitch
|
name: wolf-install-hitch
|
||||||
path: build-dir
|
path: build-dir
|
||||||
|
|
||||||
- name: Checkout OSP
|
- name: Checkout OSP
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: wolfssl/osp
|
repository: wolfssl/osp
|
||||||
path: osp
|
path: osp
|
||||||
@ -59,7 +59,7 @@ jobs:
|
|||||||
sudo apt-get install -y libev-dev libssl-dev automake python3-docutils flex bison pkg-config make
|
sudo apt-get install -y libev-dev libssl-dev automake python3-docutils flex bison pkg-config make
|
||||||
|
|
||||||
- name: Checkout hitch
|
- name: Checkout hitch
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: varnish/hitch
|
repository: varnish/hitch
|
||||||
ref: 1.7.3
|
ref: 1.7.3
|
||||||
|
12
.github/workflows/hostap.yml
vendored
12
.github/workflows/hostap.yml
vendored
@ -40,7 +40,7 @@ jobs:
|
|||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Upload built lib
|
- name: Upload built lib
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ matrix.build_id }}
|
name: ${{ matrix.build_id }}
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -113,7 +113,7 @@ jobs:
|
|||||||
echo Our job run ID is $SHA_SUM
|
echo Our job run ID is $SHA_SUM
|
||||||
|
|
||||||
- name: Checkout wolfSSL
|
- name: Checkout wolfSSL
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
path: wolfssl
|
path: wolfssl
|
||||||
|
|
||||||
@ -140,7 +140,7 @@ jobs:
|
|||||||
echo "hostap_debug_flags=-d" >> $GITHUB_ENV
|
echo "hostap_debug_flags=-d" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Download lib
|
- name: Download lib
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ matrix.config.build_id }}
|
name: ${{ matrix.config.build_id }}
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -170,7 +170,7 @@ jobs:
|
|||||||
sudo rmmod mac80211_hwsim
|
sudo rmmod mac80211_hwsim
|
||||||
|
|
||||||
- name: Checkout hostap
|
- name: Checkout hostap
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: julek-wolfssl/hostap-mirror
|
repository: julek-wolfssl/hostap-mirror
|
||||||
path: hostap
|
path: hostap
|
||||||
@ -185,7 +185,7 @@ jobs:
|
|||||||
|
|
||||||
- if: ${{ matrix.config.osp_ref }}
|
- if: ${{ matrix.config.osp_ref }}
|
||||||
name: Checkout OSP
|
name: Checkout OSP
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: wolfssl/osp
|
repository: wolfssl/osp
|
||||||
path: osp
|
path: osp
|
||||||
@ -275,7 +275,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Upload failure logs
|
- name: Upload failure logs
|
||||||
if: ${{ failure() && steps.testing.outcome == 'failure' }}
|
if: ${{ failure() && steps.testing.outcome == 'failure' }}
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: hostap-logs-${{ env.our_job_run_id }}
|
name: hostap-logs-${{ env.our_job_run_id }}
|
||||||
path: hostap/tests/hwsim/logs.zip
|
path: hostap/tests/hwsim/logs.zip
|
||||||
|
8
.github/workflows/krb5.yml
vendored
8
.github/workflows/krb5.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
|||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Upload built lib
|
- name: Upload built lib
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-krb5
|
name: wolf-install-krb5
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -38,19 +38,19 @@ jobs:
|
|||||||
needs: build_wolfssl
|
needs: build_wolfssl
|
||||||
steps:
|
steps:
|
||||||
- name: Download lib
|
- name: Download lib
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-krb5
|
name: wolf-install-krb5
|
||||||
path: build-dir
|
path: build-dir
|
||||||
|
|
||||||
- name: Checkout OSP
|
- name: Checkout OSP
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: wolfssl/osp
|
repository: wolfssl/osp
|
||||||
path: osp
|
path: osp
|
||||||
|
|
||||||
- name: Checkout krb5
|
- name: Checkout krb5
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: krb5/krb5
|
repository: krb5/krb5
|
||||||
ref: krb5-${{ matrix.ref }}-final
|
ref: krb5-${{ matrix.ref }}-final
|
||||||
|
4
.github/workflows/libssh2.yml
vendored
4
.github/workflows/libssh2.yml
vendored
@ -20,7 +20,7 @@ jobs:
|
|||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Upload built lib
|
- name: Upload built lib
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-libssh2
|
name: wolf-install-libssh2
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -39,7 +39,7 @@ jobs:
|
|||||||
needs: build_wolfssl
|
needs: build_wolfssl
|
||||||
steps:
|
steps:
|
||||||
- name: Download lib
|
- name: Download lib
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-libssh2
|
name: wolf-install-libssh2
|
||||||
path: build-dir
|
path: build-dir
|
||||||
|
8
.github/workflows/memcached.yml
vendored
8
.github/workflows/memcached.yml
vendored
@ -20,7 +20,7 @@ jobs:
|
|||||||
run: cp wolfssl/.github/workflows/memcached.sh build-dir/bin
|
run: cp wolfssl/.github/workflows/memcached.sh build-dir/bin
|
||||||
|
|
||||||
- name: Upload built lib
|
- name: Upload built lib
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-memcached
|
name: wolf-install-memcached
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -38,13 +38,13 @@ jobs:
|
|||||||
needs: build_wolfssl
|
needs: build_wolfssl
|
||||||
steps:
|
steps:
|
||||||
- name: Download lib
|
- name: Download lib
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-memcached
|
name: wolf-install-memcached
|
||||||
path: build-dir
|
path: build-dir
|
||||||
|
|
||||||
- name: Checkout OSP
|
- name: Checkout OSP
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: wolfssl/osp
|
repository: wolfssl/osp
|
||||||
path: osp
|
path: osp
|
||||||
@ -56,7 +56,7 @@ jobs:
|
|||||||
sudo apt-get install -y libevent-dev libevent-2.1-7 automake pkg-config make libio-socket-ssl-perl
|
sudo apt-get install -y libevent-dev libevent-2.1-7 automake pkg-config make libio-socket-ssl-perl
|
||||||
|
|
||||||
- name: Checkout memcached
|
- name: Checkout memcached
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: memcached/memcached
|
repository: memcached/memcached
|
||||||
ref: 1.6.22
|
ref: 1.6.22
|
||||||
|
2
.github/workflows/multi-arch.yml
vendored
2
.github/workflows/multi-arch.yml
vendored
@ -35,7 +35,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install -y crossbuild-essential-${{ matrix.ARCH }} qemu-user
|
sudo apt install -y crossbuild-essential-${{ matrix.ARCH }} qemu-user
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Build
|
- name: Build
|
||||||
env:
|
env:
|
||||||
CC: ${{ matrix.CC }}
|
CC: ${{ matrix.CC }}
|
||||||
|
2
.github/workflows/multi-compiler.yml
vendored
2
.github/workflows/multi-compiler.yml
vendored
@ -41,7 +41,7 @@ jobs:
|
|||||||
# This should be a safe limit for the tests to run.
|
# This should be a safe limit for the tests to run.
|
||||||
timeout-minutes: 4
|
timeout-minutes: 4
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Build
|
- name: Build
|
||||||
env:
|
env:
|
||||||
CC: ${{ matrix.CC }}
|
CC: ${{ matrix.CC }}
|
||||||
|
10
.github/workflows/nginx.yml
vendored
10
.github/workflows/nginx.yml
vendored
@ -25,7 +25,7 @@ jobs:
|
|||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Upload built lib
|
- name: Upload built lib
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-nginx
|
name: wolf-install-nginx
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -99,7 +99,7 @@ jobs:
|
|||||||
needs: build_wolfssl
|
needs: build_wolfssl
|
||||||
steps:
|
steps:
|
||||||
- name: Download lib
|
- name: Download lib
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-nginx
|
name: wolf-install-nginx
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -109,13 +109,13 @@ jobs:
|
|||||||
sudo cpan -iT Proc::Find Net::SSLeay IO::Socket::SSL
|
sudo cpan -iT Proc::Find Net::SSLeay IO::Socket::SSL
|
||||||
|
|
||||||
- name: Checkout wolfssl-nginx
|
- name: Checkout wolfssl-nginx
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: wolfssl/wolfssl-nginx
|
repository: wolfssl/wolfssl-nginx
|
||||||
path: wolfssl-nginx
|
path: wolfssl-nginx
|
||||||
|
|
||||||
- name: Checkout nginx
|
- name: Checkout nginx
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: nginx/nginx
|
repository: nginx/nginx
|
||||||
path: nginx
|
path: nginx
|
||||||
@ -131,7 +131,7 @@ jobs:
|
|||||||
run: patch -p1 < ../wolfssl-nginx/nginx-${{ matrix.ref }}-wolfssl-debug.patch
|
run: patch -p1 < ../wolfssl-nginx/nginx-${{ matrix.ref }}-wolfssl-debug.patch
|
||||||
|
|
||||||
- name: Checkout nginx-tests
|
- name: Checkout nginx-tests
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: nginx/nginx-tests
|
repository: nginx/nginx-tests
|
||||||
path: nginx-tests
|
path: nginx-tests
|
||||||
|
4
.github/workflows/openvpn.yml
vendored
4
.github/workflows/openvpn.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
|||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Upload built lib
|
- name: Upload built lib
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-openvpn
|
name: wolf-install-openvpn
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -38,7 +38,7 @@ jobs:
|
|||||||
needs: build_wolfssl
|
needs: build_wolfssl
|
||||||
steps:
|
steps:
|
||||||
- name: Download lib
|
- name: Download lib
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-openvpn
|
name: wolf-install-openvpn
|
||||||
path: build-dir
|
path: build-dir
|
||||||
|
6
.github/workflows/os-check.yml
vendored
6
.github/workflows/os-check.yml
vendored
@ -94,7 +94,7 @@ jobs:
|
|||||||
# This should be a safe limit for the tests to run.
|
# This should be a safe limit for the tests to run.
|
||||||
timeout-minutes: 14
|
timeout-minutes: 14
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- if: ${{ matrix.os == 'macos-latest' }}
|
- if: ${{ matrix.os == 'macos-latest' }}
|
||||||
run: brew install automake libtool
|
run: brew install automake libtool
|
||||||
- run: ./autogen.sh
|
- run: ./autogen.sh
|
||||||
@ -121,10 +121,10 @@ jobs:
|
|||||||
BUILD_CONFIGURATION: Release
|
BUILD_CONFIGURATION: Release
|
||||||
BUILD_PLATFORM: x64
|
BUILD_PLATFORM: x64
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Add MSBuild to PATH
|
- name: Add MSBuild to PATH
|
||||||
uses: microsoft/setup-msbuild@v1
|
uses: microsoft/setup-msbuild@v2
|
||||||
|
|
||||||
- name: Restore NuGet packages
|
- name: Restore NuGet packages
|
||||||
working-directory: ${{env.GITHUB_WORKSPACE}}
|
working-directory: ${{env.GITHUB_WORKSPACE}}
|
||||||
|
2
.github/workflows/packaging.yml
vendored
2
.github/workflows/packaging.yml
vendored
@ -11,7 +11,7 @@ jobs:
|
|||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout wolfSSL
|
- name: Checkout wolfSSL
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Configure wolfSSL
|
- name: Configure wolfSSL
|
||||||
run: |
|
run: |
|
||||||
|
6
.github/workflows/stunnel.yml
vendored
6
.github/workflows/stunnel.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
|||||||
install: true
|
install: true
|
||||||
|
|
||||||
- name: Upload built lib
|
- name: Upload built lib
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-stunnel
|
name: wolf-install-stunnel
|
||||||
path: build-dir
|
path: build-dir
|
||||||
@ -38,13 +38,13 @@ jobs:
|
|||||||
needs: build_wolfssl
|
needs: build_wolfssl
|
||||||
steps:
|
steps:
|
||||||
- name: Download lib
|
- name: Download lib
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: wolf-install-stunnel
|
name: wolf-install-stunnel
|
||||||
path: build-dir
|
path: build-dir
|
||||||
|
|
||||||
- name: Checkout OSP
|
- name: Checkout OSP
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: wolfssl/osp
|
repository: wolfssl/osp
|
||||||
path: osp
|
path: osp
|
||||||
|
2
.github/workflows/zephyr.yml
vendored
2
.github/workflows/zephyr.yml
vendored
@ -97,7 +97,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Upload failure logs
|
- name: Upload failure logs
|
||||||
if: ${{ failure() && (steps.wolfssl-test.outcome == 'failure' || steps.wolfssl-tls-sock.outcome == 'failure' || steps.wolfssl-tls-thread.outcome == 'failure') }}
|
if: ${{ failure() && (steps.wolfssl-test.outcome == 'failure' || steps.wolfssl-tls-sock.outcome == 'failure' || steps.wolfssl-tls-thread.outcome == 'failure') }}
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: zephyr-client-test-logs
|
name: zephyr-client-test-logs
|
||||||
path: logs.zip
|
path: logs.zip
|
||||||
|
Reference in New Issue
Block a user