Skip to content

Commit 25ed06d

Browse files
authored
Merge branch 'main' into dudantas/perf-check-imbuements
2 parents 5f3fe73 + 3b6961a commit 25ed06d

478 files changed

Lines changed: 2291 additions & 1102 deletions

File tree

Some content is hidden

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

.github/workflows/analysis-reviewdog-cppcheck.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ jobs:
1717
steps:
1818
- name: Cancel Previous Runs
1919
if: github.ref != 'refs/heads/main'
20-
uses: fkirc/skip-duplicate-actions@master
20+
uses: fkirc/skip-duplicate-actions@v5.3.1
2121
with:
2222
concurrent_skipping: "same_content"
2323
cancel_others: true
2424

2525
- name: Check out code.
26-
uses: actions/checkout@main
26+
uses: actions/checkout@v6.0.1
2727

2828
- name: Setup reviewdog
2929
uses: reviewdog/action-setup@v1.0.3

.github/workflows/analysis-reviewdog.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ jobs:
1010
steps:
1111
- name: Cancel Previous Runs
1212
if: github.ref != 'refs/heads/main'
13-
uses: fkirc/skip-duplicate-actions@master
13+
uses: fkirc/skip-duplicate-actions@v5.3.1
1414
with:
1515
concurrent_skipping: "same_content"
1616
cancel_others: true
1717

1818
- name: Check out code.
19-
uses: actions/checkout@main
19+
uses: actions/checkout@v6.0.1
2020

2121
- name: Setup reviewdog
2222
uses: reviewdog/action-setup@v1.0.3
@@ -36,7 +36,7 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
- name: Check out code.
39-
uses: actions/checkout@main
39+
uses: actions/checkout@v6.0.1
4040

4141
- name: Setup reviewdog
4242
uses: reviewdog/action-setup@v1.0.3
@@ -56,7 +56,7 @@ jobs:
5656
runs-on: ubuntu-latest
5757
steps:
5858
- name: Check out code.
59-
uses: actions/checkout@main
59+
uses: actions/checkout@v6.0.1
6060

6161
- name: shellcheck
6262
uses: reviewdog/action-shellcheck@v1.15.0
@@ -70,7 +70,7 @@ jobs:
7070
runs-on: ubuntu-latest
7171
steps:
7272
- name: Check out code.
73-
uses: actions/checkout@main
73+
uses: actions/checkout@v6.0.1
7474

7575
- name: Setup reviewdog
7676
uses: reviewdog/action-setup@v1.0.3
@@ -90,7 +90,7 @@ jobs:
9090
runs-on: ubuntu-latest
9191
steps:
9292
- name: Check out code.
93-
uses: actions/checkout@main
93+
uses: actions/checkout@v6.0.1
9494

9595
- name: Run yamllint
9696
uses: reviewdog/action-yamllint@v1.6.1
@@ -102,7 +102,7 @@ jobs:
102102
runs-on: ubuntu-latest
103103
steps:
104104
- name: Check out code
105-
uses: actions/checkout@main
105+
uses: actions/checkout@v6.0.1
106106

107107
- name: hadolint
108108
uses: reviewdog/action-hadolint@v1.33.0
@@ -113,7 +113,7 @@ jobs:
113113
runs-on: ubuntu-latest
114114
steps:
115115
- name: Check out code
116-
uses: actions/checkout@main
116+
uses: actions/checkout@v6.0.1
117117

118118
- name: actionlint
119119
uses: reviewdog/action-actionlint@v1

.github/workflows/build-docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
runs-on: ubuntu-latest
3232
steps:
3333
- name: Checkout
34-
uses: actions/checkout@main
34+
uses: actions/checkout@v6.0.1
3535
with:
3636
fetch-depth: 0
3737

@@ -87,7 +87,7 @@ jobs:
8787
runs-on: ubuntu-latest
8888
steps:
8989
- name: Checkout
90-
uses: actions/checkout@main
90+
uses: actions/checkout@v6.0.1
9191
with:
9292
fetch-depth: 0
9393

.github/workflows/build-macos.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242

4343
steps:
4444
- name: Checkout repository
45-
uses: actions/checkout@main
45+
uses: actions/checkout@v6.0.1
4646

4747
- name: Setup Latest Xcode
4848
uses: maxim-lobanov/setup-xcode@v1
@@ -65,7 +65,7 @@ jobs:
6565
echo "Architecture: $(uname -m)"
6666
6767
- name: CCache
68-
uses: hendrikmuhs/ccache-action@main
68+
uses: hendrikmuhs/ccache-action@v1.2.20
6969
with:
7070
max-size: "1G"
7171
key: ccache-macos-${{ matrix.buildtype }}
@@ -83,23 +83,23 @@ jobs:
8383
echo "VCPKG_GIT_COMMIT_ID=$vcpkgCommitId" >> "$GITHUB_ENV"
8484
8585
- name: Get vcpkg commit id from vcpkg.json
86-
uses: lukka/run-vcpkg@main
86+
uses: lukka/run-vcpkg@v11.5
8787
with:
8888
vcpkgGitURL: "https://github.com/microsoft/vcpkg.git"
8989
vcpkgGitCommitId: ${{ env.VCPKG_GIT_COMMIT_ID }}
9090

9191
- name: Get latest CMake and ninja
92-
uses: lukka/get-cmake@main
92+
uses: lukka/get-cmake@v4.2.1
9393

9494
- name: Run CMake
95-
uses: lukka/run-cmake@main
95+
uses: lukka/run-cmake@v10.8
9696
with:
9797
configurePresetAdditionalArgs: "['-DTOGGLE_BIN_FOLDER=ON']"
9898
configurePreset: ${{ matrix.buildtype }}
9999
buildPreset: ${{ matrix.buildtype }}
100100

101101
- name: Create and Upload Artifact
102-
uses: actions/upload-artifact@main
102+
uses: actions/upload-artifact@v6.0.0
103103
with:
104104
name: canary-macos-${{ matrix.buildtype }}-${{ github.sha }}
105105
path: |

.github/workflows/build-ubuntu-dummy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ jobs:
2626
steps:
2727
- run: echo "This is a dummy job to satisfy branch protection checks"
2828
- name: Checkout repository
29-
uses: actions/checkout@main
29+
uses: actions/checkout@v6.0.1

.github/workflows/build-ubuntu.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88
paths:
99
- "src/**"
1010
- "tests/**/*.cpp"
11+
- "vcpkg.json"
1112
merge_group:
1213
push:
1314
paths:
@@ -48,7 +49,7 @@ jobs:
4849

4950
steps:
5051
- name: Checkout repository
51-
uses: actions/checkout@main
52+
uses: actions/checkout@v6.0.1
5253

5354
- name: Install Linux Dependencies
5455
run: >
@@ -73,7 +74,7 @@ jobs:
7374
sudo update-alternatives --set gcc /usr/bin/gcc-14
7475
7576
- name: CCache
76-
uses: hendrikmuhs/ccache-action@main
77+
uses: hendrikmuhs/ccache-action@v1.2.20
7778
with:
7879
max-size: "1G"
7980
key: ccache-${{ matrix.os }}-${{ matrix.buildtype }}
@@ -88,23 +89,23 @@ jobs:
8889
echo "VCPKG_GIT_COMMIT_ID=$vcpkgCommitId" >> "$GITHUB_ENV"
8990
9091
- name: Get vcpkg commit id from vcpkg.json
91-
uses: lukka/run-vcpkg@main
92+
uses: lukka/run-vcpkg@v11.5
9293
with:
9394
vcpkgGitURL: "https://github.com/microsoft/vcpkg.git"
9495
vcpkgGitCommitId: ${{ env.VCPKG_GIT_COMMIT_ID }}
9596

9697
- name: Get latest CMake and ninja
97-
uses: lukka/get-cmake@main
98+
uses: lukka/get-cmake@v4.2.1
9899

99100
- name: Run CMake
100-
uses: lukka/run-cmake@main
101+
uses: lukka/run-cmake@v10.8
101102
with:
102103
configurePresetAdditionalArgs: "['-DTOGGLE_BIN_FOLDER=ON']"
103104
configurePreset: ${{ matrix.buildtype }}
104105
buildPreset: ${{ matrix.buildtype }}
105106

106107
- name: Create and Upload Artifact
107-
uses: actions/upload-artifact@main
108+
uses: actions/upload-artifact@v6.0.0
108109
with:
109110
name: canary-${{ matrix.os }}-${{ matrix.buildtype }}-${{ github.sha }}
110111
path: |

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

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
paths:
88
- "src/**"
99
- "tests/**/*.cpp"
10+
- "vcpkg.json"
1011
merge_group:
1112
push:
1213
paths:
@@ -42,10 +43,10 @@ jobs:
4243
sccache
4344
steps:
4445
- name: Checkout repository
45-
uses: actions/checkout@main
46+
uses: actions/checkout@v6.0.1
4647

4748
- name: CCache
48-
uses: hendrikmuhs/ccache-action@main
49+
uses: hendrikmuhs/ccache-action@v1.2.20
4950
with:
5051
max-size: "1G"
5152
variant: "sccache"
@@ -59,30 +60,31 @@ jobs:
5960

6061
- name: Restore artifacts and install vcpkg
6162
id: vcpkg-step
63+
shell: pwsh
6264
run: |
6365
$json=Get-Content vcpkg.json -Raw | ConvertFrom-Json
6466
$vcpkgCommitId=$json.'builtin-baseline'
6567
Write-Host "vcpkg commit ID: $vcpkgCommitId"
6668
echo "VCPKG_GIT_COMMIT_ID=$vcpkgCommitId" | Out-File -FilePath $env:GITHUB_ENV -Append
6769
6870
- name: Get vcpkg commit id from vcpkg.json
69-
uses: lukka/run-vcpkg@main
71+
uses: lukka/run-vcpkg@v11.5
7072
with:
7173
vcpkgGitURL: "https://github.com/microsoft/vcpkg.git"
7274
vcpkgGitCommitId: ${{ env.VCPKG_GIT_COMMIT_ID }}
7375

7476
- name: Get latest CMake and ninja
75-
uses: lukka/get-cmake@main
77+
uses: lukka/get-cmake@v4.2.1
7678

7779
- name: Run CMake
78-
uses: lukka/run-cmake@main
80+
uses: lukka/run-cmake@v10.8
7981
with:
8082
configurePresetAdditionalArgs: "['-DTOGGLE_BIN_FOLDER=ON']"
8183
configurePreset: ${{ matrix.buildtype }}
8284
buildPreset: ${{ matrix.buildtype }}
8385

8486
- name: Create and Upload Artifact
85-
uses: actions/upload-artifact@main
87+
uses: actions/upload-artifact@v6.0.0
8688
with:
8789
name: canary-${{ matrix.buildtype }}-${{ github.sha }}
8890
path: |

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,10 @@ jobs:
5151
uses: microsoft/setup-msbuild@v1.1
5252

5353
- name: Checkout repository
54-
uses: actions/checkout@main
54+
uses: actions/checkout@v6.0.1
5555

5656
- name: Install vcpkg
57+
shell: pwsh
5758
run: |
5859
$vcpkgJson = Get-Content .\vcpkg.json -Raw | ConvertFrom-Json
5960
$vcpkgCommitId = $vcpkgJson.'builtin-baseline'.Trim()
@@ -76,7 +77,7 @@ jobs:
7677
run: msbuild.exe /p:VcpkgEnableManifest=true /p:Configuration=Debug /p:Platform=x64 /p:GITHUB_WORKSPACE="$env:GITHUB_WORKSPACE" vcproj/canary.sln
7778

7879
- name: Upload artifacts
79-
uses: actions/upload-artifact@main
80+
uses: actions/upload-artifact@v6.0.0
8081
with:
8182
name: ${{ matrix.os }}-${{ matrix.buildtype }}
8283
path: |

.github/workflows/mysql-schema-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
name: Check
3333
steps:
3434
- name: Checkout repository
35-
uses: actions/checkout@main
35+
uses: actions/checkout@v6.0.1
3636
- name: 📌 MySQL Start & init & show db
3737
run: |
3838
sudo /etc/init.d/mysql start

.github/workflows/pr-labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ jobs:
77
triage:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/labeler@main
10+
- uses: actions/labeler@v6.0.1
1111
with:
1212
repo-token: "${{ secrets.GITHUB_TOKEN }}"

0 commit comments

Comments
 (0)