Skip to content

Commit 1356e07

Browse files
authored
Merge pull request #7207 from julek-wolfssl/update-actions
Update github actions
2 parents 2b33079 + 31bfac4 commit 1356e07

18 files changed

Lines changed: 51 additions & 51 deletions

.github/workflows/async.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
# This should be a safe limit for the tests to run.
1919
timeout-minutes: 6
2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@v4
2222
name: Checkout wolfSSL
2323

2424
- name: Test wolfSSL async

.github/workflows/curl.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
install: true
1919

2020
- name: Upload built lib
21-
uses: actions/upload-artifact@v3
21+
uses: actions/upload-artifact@v4
2222
with:
2323
name: wolf-install-curl
2424
path: build-dir
@@ -42,7 +42,7 @@ jobs:
4242
sudo pip install impacket
4343
4444
- name: Download lib
45-
uses: actions/download-artifact@v3
45+
uses: actions/download-artifact@v4
4646
with:
4747
name: wolf-install-curl
4848
path: build-dir

.github/workflows/docker-Espressif.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
container:
1212
image: espressif/idf:latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
- name: Initialize Espressif IDE and build examples
1616
run: . /opt/esp/idf/export.sh; IDE/Espressif/ESP-IDF/compileAllExamples.sh
1717
espressif_v4_4:
@@ -20,7 +20,7 @@ jobs:
2020
container:
2121
image: espressif/idf:release-v4.4
2222
steps:
23-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2424
- name: Initialize Espressif IDE and build examples
2525
run: . /opt/esp/idf/export.sh; IDE/Espressif/ESP-IDF/compileAllExamples.sh
2626
espressif_v5_0:
@@ -29,6 +29,6 @@ jobs:
2929
container:
3030
image: espressif/idf:release-v5.0
3131
steps:
32-
- uses: actions/checkout@v3
32+
- uses: actions/checkout@v4
3333
- name: Initialize Espressif IDE and build examples
3434
run: . /opt/esp/idf/export.sh; IDE/Espressif/ESP-IDF/compileAllExamples.sh

.github/workflows/docker-OpenWrt.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616
steps:
1717
- name: Install required tools
1818
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
19-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v4
2020
- name: Compile libwolfssl.so
2121
run: ./autogen.sh && ./configure --enable-all && make
2222
- name: Upload libwolfssl.so
23-
uses: actions/upload-artifact@v3
23+
uses: actions/upload-artifact@v4
2424
with:
2525
name: openwrt-libwolfssl.so
2626
path: src/.libs/libwolfssl.so
@@ -36,14 +36,14 @@ jobs:
3636
matrix:
3737
release: [ "22.03.6", "21.02.7" ] # some other versions: 21.02.0 21.02.5 22.03.0 22.03.3 snapshot
3838
steps:
39-
- uses: actions/checkout@v3
40-
- uses: docker/setup-buildx-action@v2
41-
- uses: actions/download-artifact@v3
39+
- uses: actions/checkout@v4
40+
- uses: docker/setup-buildx-action@v3
41+
- uses: actions/download-artifact@v4
4242
with:
4343
name: openwrt-libwolfssl.so
4444
path: Docker/OpenWrt/.
4545
- name: Build but dont push
46-
uses: docker/build-push-action@v3
46+
uses: docker/build-push-action@v5
4747
with:
4848
context: Docker/OpenWrt
4949
platforms: linux/amd64

.github/workflows/haproxy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
install: true
2222

2323
- name: Checkout VTest
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
2525
with:
2626
repository: vtest/VTest
2727
path: VTest
@@ -32,7 +32,7 @@ jobs:
3232
run: make FLAGS='-O2 -s -Wall'
3333

3434
- name: Checkout HaProxy
35-
uses: actions/checkout@v3
35+
uses: actions/checkout@v4
3636
with:
3737
repository: haproxy/haproxy
3838
path: haproxy

.github/workflows/hitch.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
install: true
2020

2121
- name: Upload built lib
22-
uses: actions/upload-artifact@v3
22+
uses: actions/upload-artifact@v4
2323
with:
2424
name: wolf-install-hitch
2525
path: build-dir
@@ -41,13 +41,13 @@ jobs:
4141
needs: build_wolfssl
4242
steps:
4343
- name: Download lib
44-
uses: actions/download-artifact@v3
44+
uses: actions/download-artifact@v4
4545
with:
4646
name: wolf-install-hitch
4747
path: build-dir
4848

4949
- name: Checkout OSP
50-
uses: actions/checkout@v3
50+
uses: actions/checkout@v4
5151
with:
5252
repository: wolfssl/osp
5353
path: osp
@@ -59,7 +59,7 @@ jobs:
5959
sudo apt-get install -y libev-dev libssl-dev automake python3-docutils flex bison pkg-config make
6060
6161
- name: Checkout hitch
62-
uses: actions/checkout@v3
62+
uses: actions/checkout@v4
6363
with:
6464
repository: varnish/hitch
6565
ref: 1.7.3

.github/workflows/hostap.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
install: true
4141

4242
- name: Upload built lib
43-
uses: actions/upload-artifact@v3
43+
uses: actions/upload-artifact@v4
4444
with:
4545
name: ${{ matrix.build_id }}
4646
path: build-dir
@@ -113,7 +113,7 @@ jobs:
113113
echo Our job run ID is $SHA_SUM
114114
115115
- name: Checkout wolfSSL
116-
uses: actions/checkout@v3
116+
uses: actions/checkout@v4
117117
with:
118118
path: wolfssl
119119

@@ -140,7 +140,7 @@ jobs:
140140
echo "hostap_debug_flags=-d" >> $GITHUB_ENV
141141
142142
- name: Download lib
143-
uses: actions/download-artifact@v3
143+
uses: actions/download-artifact@v4
144144
with:
145145
name: ${{ matrix.config.build_id }}
146146
path: build-dir
@@ -170,7 +170,7 @@ jobs:
170170
sudo rmmod mac80211_hwsim
171171
172172
- name: Checkout hostap
173-
uses: actions/checkout@v3
173+
uses: actions/checkout@v4
174174
with:
175175
repository: julek-wolfssl/hostap-mirror
176176
path: hostap
@@ -185,7 +185,7 @@ jobs:
185185

186186
- if: ${{ matrix.config.osp_ref }}
187187
name: Checkout OSP
188-
uses: actions/checkout@v3
188+
uses: actions/checkout@v4
189189
with:
190190
repository: wolfssl/osp
191191
path: osp
@@ -275,7 +275,7 @@ jobs:
275275
276276
- name: Upload failure logs
277277
if: ${{ failure() && steps.testing.outcome == 'failure' }}
278-
uses: actions/upload-artifact@v3
278+
uses: actions/upload-artifact@v4
279279
with:
280280
name: hostap-logs-${{ env.our_job_run_id }}
281281
path: hostap/tests/hwsim/logs.zip

.github/workflows/krb5.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
install: true
2020

2121
- name: Upload built lib
22-
uses: actions/upload-artifact@v3
22+
uses: actions/upload-artifact@v4
2323
with:
2424
name: wolf-install-krb5
2525
path: build-dir
@@ -38,19 +38,19 @@ jobs:
3838
needs: build_wolfssl
3939
steps:
4040
- name: Download lib
41-
uses: actions/download-artifact@v3
41+
uses: actions/download-artifact@v4
4242
with:
4343
name: wolf-install-krb5
4444
path: build-dir
4545

4646
- name: Checkout OSP
47-
uses: actions/checkout@v3
47+
uses: actions/checkout@v4
4848
with:
4949
repository: wolfssl/osp
5050
path: osp
5151

5252
- name: Checkout krb5
53-
uses: actions/checkout@v3
53+
uses: actions/checkout@v4
5454
with:
5555
repository: krb5/krb5
5656
ref: krb5-${{ matrix.ref }}-final

.github/workflows/libssh2.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
install: true
2121

2222
- name: Upload built lib
23-
uses: actions/upload-artifact@v3
23+
uses: actions/upload-artifact@v4
2424
with:
2525
name: wolf-install-libssh2
2626
path: build-dir
@@ -39,7 +39,7 @@ jobs:
3939
needs: build_wolfssl
4040
steps:
4141
- name: Download lib
42-
uses: actions/download-artifact@v3
42+
uses: actions/download-artifact@v4
4343
with:
4444
name: wolf-install-libssh2
4545
path: build-dir

.github/workflows/memcached.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
run: cp wolfssl/.github/workflows/memcached.sh build-dir/bin
2121

2222
- name: Upload built lib
23-
uses: actions/upload-artifact@v3
23+
uses: actions/upload-artifact@v4
2424
with:
2525
name: wolf-install-memcached
2626
path: build-dir
@@ -38,13 +38,13 @@ jobs:
3838
needs: build_wolfssl
3939
steps:
4040
- name: Download lib
41-
uses: actions/download-artifact@v3
41+
uses: actions/download-artifact@v4
4242
with:
4343
name: wolf-install-memcached
4444
path: build-dir
4545

4646
- name: Checkout OSP
47-
uses: actions/checkout@v3
47+
uses: actions/checkout@v4
4848
with:
4949
repository: wolfssl/osp
5050
path: osp
@@ -56,7 +56,7 @@ jobs:
5656
sudo apt-get install -y libevent-dev libevent-2.1-7 automake pkg-config make libio-socket-ssl-perl
5757
5858
- name: Checkout memcached
59-
uses: actions/checkout@v3
59+
uses: actions/checkout@v4
6060
with:
6161
repository: memcached/memcached
6262
ref: 1.6.22

0 commit comments

Comments
 (0)