Skip to content

Commit 2cd9230

Browse files
committed
chore(ci): streamline workflows and update checkout action
1 parent 6cdac00 commit 2cd9230

File tree

7 files changed

+16
-14
lines changed

7 files changed

+16
-14
lines changed

.github/workflows/build-linux-clang.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
steps:
2929
- name: Checkout repository
30-
uses: actions/checkout@v5
30+
uses: actions/checkout@v6
3131
with:
3232
submodules: recursive
3333

.github/workflows/build-linux-gcc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
steps:
2929
- name: Checkout repository
30-
uses: actions/checkout@v5
30+
uses: actions/checkout@v6
3131
with:
3232
submodules: recursive
3333

.github/workflows/build-windows-mingw.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
steps:
2929
- name: Checkout repository
30-
uses: actions/checkout@v5
30+
uses: actions/checkout@v6
3131
with:
3232
submodules: recursive
3333

.github/workflows/build-windows-msvc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ permissions:
2121
contents: read
2222

2323
jobs:
24-
build-windows:
24+
build-windows-msvc:
2525
runs-on: windows-2022
2626
name: Windows MSVC 2022
2727

2828
steps:
2929
- name: Checkout repository
30-
uses: actions/checkout@v5
30+
uses: actions/checkout@v6
3131
with:
3232
submodules: recursive
3333

@@ -55,4 +55,4 @@ jobs:
5555
5656
- name: Test
5757
working-directory: build
58-
run: ctest --output-on-failure --parallel
58+
run: ctest -C Release --output-on-failure --parallel

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
steps:
3434
- name: Checkout repository
35-
uses: actions/checkout@v5
35+
uses: actions/checkout@v6
3636

3737
- name: Initialize CodeQL
3838
uses: github/codeql-action/init@v4

.github/workflows/documentation.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ on:
1010
- "README.md"
1111
- "CHANGELOG.md"
1212
- ".github/workflows/documentation.yml"
13+
- "**/CMakeLists.txt"
14+
- "**/*.cmake"
15+
- "**/*.cmake.in"
1316

1417
permissions:
1518
contents: read
@@ -25,7 +28,7 @@ jobs:
2528
runs-on: ubuntu-latest
2629

2730
steps:
28-
- uses: actions/checkout@v5
31+
- uses: actions/checkout@v6
2932

3033
- name: Cache Doxygen
3134
id: cache-doxygen

.github/workflows/release.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
tag: ${{ steps.tag.outputs.tag }}
2828
steps:
2929
- name: Checkout code
30-
uses: actions/checkout@v5
30+
uses: actions/checkout@v6
3131
with:
3232
ref: ${{ github.event.inputs.tag || github.ref }}
3333
fetch-depth: 0 # Fetch all history and tags
@@ -87,7 +87,7 @@ jobs:
8787
runs-on: ubuntu-latest
8888
steps:
8989
- name: Checkout code
90-
uses: actions/checkout@v5
90+
uses: actions/checkout@v6
9191
with:
9292
ref: ${{ needs.create-release.outputs.tag }}
9393

@@ -183,7 +183,7 @@ jobs:
183183
runs-on: ubuntu-latest
184184
steps:
185185
- name: Checkout code
186-
uses: actions/checkout@v5
186+
uses: actions/checkout@v6
187187
with:
188188
ref: ${{ needs.create-release.outputs.tag }}
189189

@@ -288,7 +288,7 @@ jobs:
288288
runs-on: windows-latest
289289
steps:
290290
- name: Checkout code
291-
uses: actions/checkout@v5
291+
uses: actions/checkout@v6
292292
with:
293293
ref: ${{ needs.create-release.outputs.tag }}
294294

@@ -376,7 +376,6 @@ jobs:
376376
draft: true
377377
files: |
378378
build/packages/*.msi
379-
build/packages/*.exe
380379
build/packages/*MSVC*.zip
381380
build/packages/SHA256SUMS.txt
382381
@@ -390,7 +389,7 @@ jobs:
390389
runs-on: ubuntu-latest
391390
steps:
392391
- name: Checkout code
393-
uses: actions/checkout@v5
392+
uses: actions/checkout@v6
394393
with:
395394
ref: ${{ needs.create-release.outputs.tag }}
396395

0 commit comments

Comments
 (0)