Skip to content

Commit eba633c

Browse files
committed
chore(ci): update GitHub Actions
1 parent 7dd0e01 commit eba633c

File tree

5 files changed

+36
-55
lines changed

5 files changed

+36
-55
lines changed

.github/dependabot.yml

Lines changed: 12 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,34 @@
11
version: 2
22
updates:
33
- package-ecosystem: cargo
4-
directory: "/"
4+
directories:
5+
- "/"
6+
- "/tools/apps"
57
schedule:
68
interval: daily
79
time: "13:00"
810
open-pull-requests-limit: 10
911
ignore:
10-
- dependency-name: env_logger
11-
versions:
12-
- ">= 0.7.a, < 0.8"
13-
- dependency-name: mio
14-
versions:
15-
- ">= 0.7.a, < 0.8"
16-
- dependency-name: ring
17-
versions:
18-
- ">= 0.15.a, < 0.16"
19-
- dependency-name: ring
20-
versions:
21-
- ">= 0.16.a, < 0.17"
2212
- dependency-name: url
2313
versions:
2414
- ">= 2.a, < 3"
2515
- package-ecosystem: cargo
26-
directory: "/tools/apps"
16+
directories:
17+
- "/tools/qlog"
18+
- "/fuzz"
2719
schedule:
2820
interval: daily
2921
time: "13:00"
3022
open-pull-requests-limit: 10
31-
ignore:
32-
- dependency-name: env_logger
33-
versions:
34-
- ">= 0.7.a, < 0.8"
35-
- dependency-name: env_logger
36-
versions:
37-
- ">= 0.8.a, < 0.9"
38-
- dependency-name: mio
39-
versions:
40-
- ">= 0.7.a, < 0.8"
41-
- dependency-name: url
42-
versions:
43-
- ">= 2.a, < 3"
44-
- package-ecosystem: cargo
45-
directory: "/tools/qlog"
23+
- package-ecosystem: github-actions
24+
directory: "/"
4625
schedule:
47-
interval: daily
26+
interval: weekly
4827
time: "13:00"
4928
open-pull-requests-limit: 10
50-
- package-ecosystem: cargo
51-
directory: "/fuzz"
29+
- package-ecosystem: gitsubmodule
30+
directory: "/"
5231
schedule:
53-
interval: daily
32+
interval: weekly
5433
time: "13:00"
5534
open-pull-requests-limit: 10

.github/workflows/deploy.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout sources
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v5
1717
with:
1818
submodules: 'recursive'
1919

@@ -24,7 +24,7 @@ jobs:
2424
run: cargo doc --no-deps --all-features
2525

2626
- name: Deploy to GitHub Pages
27-
uses: crazy-max/ghaction-github-pages@v3
27+
uses: crazy-max/ghaction-github-pages@v4
2828
with:
2929
target_branch: gh-pages
3030
build_dir: target/doc
@@ -36,15 +36,15 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
- name: Checkout sources
39-
uses: actions/checkout@v4
39+
uses: actions/checkout@v5
4040
with:
4141
submodules: 'recursive'
4242

4343
- name: Build Docker images
4444
run: make docker-build
4545

4646
- name: Login to DockerHub
47-
uses: docker/login-action@v2
47+
uses: docker/login-action@v3
4848
with:
4949
username: ${{ secrets.DOCKER_USERNAME }}
5050
password: ${{ secrets.DOCKER_TOKEN }}

.github/workflows/nightly.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
2525
steps:
2626
- name: Checkout sources
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v5
2828
with:
2929
submodules: 'recursive'
3030

@@ -63,7 +63,7 @@ jobs:
6363
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
6464
steps:
6565
- name: Checkout sources
66-
uses: actions/checkout@v4
66+
uses: actions/checkout@v5
6767
with:
6868
submodules: 'recursive'
6969

@@ -91,7 +91,7 @@ jobs:
9191
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
9292
steps:
9393
- name: Checkout sources
94-
uses: actions/checkout@v4
94+
uses: actions/checkout@v5
9595
with:
9696
submodules: 'recursive'
9797

@@ -110,7 +110,7 @@ jobs:
110110
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
111111
steps:
112112
- name: Checkout sources
113-
uses: actions/checkout@v4
113+
uses: actions/checkout@v5
114114
with:
115115
submodules: 'recursive'
116116

.github/workflows/semgrep.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ jobs:
3030
container:
3131
image: semgrep/semgrep
3232
steps:
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v5
3434
- run: semgrep ci

.github/workflows/stable.yml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
3131
steps:
3232
- name: Checkout sources
33-
uses: actions/checkout@v4
33+
uses: actions/checkout@v5
3434
with:
3535
submodules: 'recursive'
3636

@@ -47,7 +47,9 @@ jobs:
4747
- name: Build OpenSSL
4848
if: ${{ matrix.tls-feature == 'openssl' }}
4949
run: |
50-
git clone https://github.com/quictls/openssl
50+
# TODO openssl has been archived, move to new project: https://github.com/quictls/quictls
51+
# Attention: Default branch is 3.1.7, not 3.3.0. Latest tag was openssl-3.3.0-quic1
52+
git clone --depth 1 https://github.com/quictls/openssl
5153
cd openssl
5254
./Configure --prefix="$PWD/install"
5355
make -j"$(nproc)"
@@ -113,7 +115,7 @@ jobs:
113115
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
114116
steps:
115117
- name: Checkout sources
116-
uses: actions/checkout@v4
118+
uses: actions/checkout@v5
117119
with:
118120
submodules: 'recursive'
119121

@@ -142,7 +144,7 @@ jobs:
142144
IPHONEOS_DEPLOYMENT_TARGET: "10.0"
143145
steps:
144146
- name: Checkout sources
145-
uses: actions/checkout@v4
147+
uses: actions/checkout@v5
146148
with:
147149
submodules: 'recursive'
148150

@@ -169,7 +171,7 @@ jobs:
169171
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
170172
steps:
171173
- name: Checkout sources
172-
uses: actions/checkout@v4
174+
uses: actions/checkout@v5
173175
with:
174176
submodules: 'recursive'
175177

@@ -181,16 +183,16 @@ jobs:
181183

182184
- name: Set up MinGW for 64 bit
183185
if: matrix.target == 'x86_64-pc-windows-gnu'
184-
uses: bwoodsend/setup-winlibs-action@v1.10
186+
uses: bwoodsend/setup-winlibs-action@v1.16
185187
with:
186-
tag: 12.2.0-16.0.0-10.0.0-msvcrt-r5
188+
tag: 15.1.0posix-13.0.0-msvcrt-r2
187189

188190
- name: Set up MinGW for 32 bit
189191
if: matrix.target == 'i686-pc-windows-gnu'
190-
uses: bwoodsend/setup-winlibs-action@v1.10
192+
uses: bwoodsend/setup-winlibs-action@v1.16
191193
with:
192194
architecture: i686
193-
tag: 12.2.0-16.0.0-10.0.0-msvcrt-r5
195+
tag: 15.1.0posix-13.0.0-msvcrt-r2
194196

195197
- name: Install dependencies
196198
uses: crazy-max/ghaction-chocolatey@v3
@@ -215,7 +217,7 @@ jobs:
215217
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
216218
steps:
217219
- name: Checkout sources
218-
uses: actions/checkout@v4
220+
uses: actions/checkout@v5
219221
with:
220222
submodules: 'recursive'
221223

@@ -240,7 +242,7 @@ jobs:
240242
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
241243
steps:
242244
- name: Checkout sources
243-
uses: actions/checkout@v4
245+
uses: actions/checkout@v5
244246
with:
245247
submodules: 'recursive'
246248

@@ -263,7 +265,7 @@ jobs:
263265
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
264266
steps:
265267
- name: Checkout sources
266-
uses: actions/checkout@v4
268+
uses: actions/checkout@v5
267269
with:
268270
submodules: 'recursive'
269271

@@ -291,7 +293,7 @@ jobs:
291293
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
292294
steps:
293295
- name: Checkout sources
294-
uses: actions/checkout@v4
296+
uses: actions/checkout@v5
295297
with:
296298
submodules: 'recursive'
297299

0 commit comments

Comments
 (0)