Skip to content

Commit c3c7479

Browse files
committed
Merge branch 'main' into seera-main
2 parents 5e3b134 + 2dd9af9 commit c3c7479

395 files changed

Lines changed: 24545 additions & 144 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/SECURITY.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ If you believe you have found a security vulnerability in any Microsoft-owned re
1212

1313
Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report).
1414

15-
If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/en-us/msrc/pgp-key-msrc).
16-
1715
You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc).
1816

1917
Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:

.github/workflows/build-reuse-darwin-framework.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,25 +59,25 @@ jobs:
5959
runs-on: macos-15
6060
steps:
6161
- name: Checkout repository
62-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
62+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
6363
with:
6464
repository: ${{ inputs.repo}}
6565
ref: ${{ inputs.ref }}
6666
- name: Download Build Artifacts (x64)
67-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
67+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
6868
with:
6969
name: ${{ inputs.config }}-macos-macos-15-x64-${{ inputs.tls }}${{ inputs.static }}
7070
path: artifacts
7171
- name: Download Build Artifacts (arm64)
72-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
72+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
7373
with:
7474
name: ${{ inputs.config }}-macos-macos-15-arm64-${{ inputs.tls }}${{ inputs.static }}
7575
path: artifacts
7676
- name: Build Package
7777
shell: pwsh
7878
run: scripts/merge-darwin.ps1 -DeleteSource -Config ${{ inputs.config }} -Tls ${{ inputs.tls }}
7979
- name: Upload build artifacts
80-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
80+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
8181
with:
8282
name: ${{ inputs.config }}-macos-macos-15-universal-${{ inputs.tls }}${{ inputs.static }}
8383
path: artifacts
@@ -96,20 +96,20 @@ jobs:
9696
runs-on: macos-15
9797
steps:
9898
- name: Checkout repository
99-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
99+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
100100
with:
101101
repository: ${{ inputs.repo}}
102102
ref: ${{ inputs.ref }}
103103
- name: Download Build Artifacts (x64)
104-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
104+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
105105
with:
106106
name: ${{ inputs.config }}-${{ matrix.vec.plat }}-macos-15-${{ matrix.vec.arch }}-${{ inputs.tls }}${{ inputs.static }}
107107
path: artifacts
108108
- name: Build Framework
109109
shell: pwsh
110110
run: scripts/package-darwin-framework.ps1 -Config ${{ inputs.config }} -Platform ${{ matrix.vec.plat }} -Arch ${{ matrix.vec.arch }} -Tls ${{ inputs.tls }}
111111
- name: Upload build artifacts
112-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
112+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
113113
with:
114114
name: Framework-${{ inputs.config }}-${{ matrix.vec.plat }}-macos-15-${{ matrix.vec.arch }}-${{ inputs.tls }}${{ inputs.static }}
115115
path: artifacts
@@ -120,30 +120,30 @@ jobs:
120120
runs-on: macos-15
121121
steps:
122122
- name: Checkout repository
123-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
123+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
124124
with:
125125
repository: ${{ inputs.repo}}
126126
ref: ${{ inputs.ref }}
127127
- name: Download Build Artifacts (iOS x64)
128-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
128+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
129129
with:
130130
name: Framework-${{ inputs.config }}-ios-macos-15-x64-${{ inputs.tls }}
131131
path: artifacts
132132
- name: Download Build Artifacts (iOS arm64)
133-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
133+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
134134
with:
135135
name: Framework-${{ inputs.config }}-ios-macos-15-arm64-${{ inputs.tls }}
136136
path: artifacts
137137
- name: Download Build Artifacts (MacOS Universal)
138-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
138+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
139139
with:
140140
name: Framework-${{ inputs.config }}-macos-macos-15-universal-${{ inputs.tls }}
141141
path: artifacts
142142
- name: Build XCFramework
143143
shell: pwsh
144144
run: scripts/package-darwin-xcframework.ps1 -Config ${{ inputs.config }} -Tls ${{ inputs.tls }}
145145
- name: Upload build artifacts
146-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
146+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
147147
with:
148148
name: XCFramework-${{ inputs.config }}-${{ inputs.tls }}
149149
path: artifacts/frameworks

.github/workflows/build-reuse-unix.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
image: ${{ (inputs.plat == 'linux' && format('ghcr.io/microsoft/msquic/linux-build-xcomp:{0}-cross', inputs.os)) || '' }}
9898
steps:
9999
- name: Checkout repository
100-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
100+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
101101
with:
102102
repository: ${{ inputs.repo}}
103103
ref: ${{ inputs.ref }}
@@ -122,7 +122,7 @@ jobs:
122122
shell: pwsh
123123
run: scripts/build.ps1 -Config ${{ inputs.config }} -Platform ${{ inputs.plat }} -Arch ${{ inputs.arch }} -Tls ${{ inputs.tls }} ${{ inputs.static }} ${{ inputs.clang }} ${{ inputs.systemcrypto }} ${{ inputs.codecheck }} ${{ inputs.sanitize }} ${{ inputs.xdp }} ${{ inputs.iouring }} -OneBranch
124124
- name: Upload build artifacts
125-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
125+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
126126
with:
127127
name: ${{ inputs.config }}-${{ inputs.plat }}-${{ inputs.os }}-${{ inputs.arch }}-${{ inputs.tls }}${{ inputs.static }}${{ inputs.clang }}${{ inputs.systemcrypto }}${{ inputs.codecheck }}${{ inputs.sanitize }}${{ inputs.xdp }}${{ inputs.iouring }}${{ inputs.build }}
128128
path: artifacts

.github/workflows/build-reuse-win.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,12 @@ jobs:
7878
runs-on: ${{ inputs.os }}
7979
steps:
8080
- name: Checkout repository
81-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
81+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
8282
with:
8383
repository: ${{ inputs.repo}}
8484
ref: ${{ inputs.ref }}
8585
- name: Install Perl
86-
uses: shogo82148/actions-setup-perl@f9f0bf89e0d19ddbabb2f40d43db2e944bce7d2f
86+
uses: shogo82148/actions-setup-perl@fa3bdcb0144a50651e317f30949bb4491e74a6e4
8787
with:
8888
perl-version: '5.34'
8989
- name: Install NASM
@@ -117,7 +117,7 @@ jobs:
117117
Remove-Item artifacts/corenet-ci-main -Recurse -Force -ErrorAction Ignore
118118
Remove-Item artifacts/xdp -Recurse -Force -ErrorAction Ignore
119119
- name: Upload build artifacts
120-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
120+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
121121
with:
122122
name: ${{ inputs.config }}-${{ inputs.plat }}-${{ inputs.os }}-${{ inputs.arch }}-${{ inputs.tls }}${{ inputs.sanitize }}${{ inputs.static }}${{ inputs.official }}${{ inputs.build }}
123123
path: artifacts

.github/workflows/build-reuse-winkernel.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
runs-on: ${{ inputs.os }}
6363
steps:
6464
- name: Checkout repository
65-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
65+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
6666
with:
6767
repository: ${{ inputs.repo}}
6868
ref: ${{ inputs.ref }}
@@ -92,7 +92,7 @@ jobs:
9292
Remove-Item artifacts/corenet-ci-main -Recurse -Force -ErrorAction Ignore
9393
Remove-Item artifacts/xdp -Recurse -Force -ErrorAction Ignore
9494
- name: Upload build artifacts
95-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
95+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
9696
with:
9797
name: ${{ inputs.config }}-${{ inputs.plat }}-${{ inputs.os }}-${{ inputs.arch }}-${{ inputs.tls }}${{ inputs.build }}
9898
path: artifacts

.github/workflows/build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -246,19 +246,19 @@ jobs:
246246
runs-on: windows-2022
247247
steps:
248248
- name: Checkout repository
249-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
249+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
250250
- name: Download Build Artifacts
251-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
251+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
252252
with:
253253
name: Release-${{ matrix.vec.plat }}-windows-2022-x86-${{ matrix.vec.tls }}
254254
path: artifacts
255255
- name: Download Build Artifacts
256-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
256+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
257257
with:
258258
name: Release-${{ matrix.vec.plat }}-windows-2022-x64-${{ matrix.vec.tls }}
259259
path: artifacts
260260
- name: Download Build Artifacts
261-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
261+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
262262
if: matrix.vec.tls != 'quictls' # TODO: Remove once quictls is supported
263263
with:
264264
name: Release-${{ matrix.vec.plat }}-windows-2022-arm64-${{ matrix.vec.tls }}
@@ -267,7 +267,7 @@ jobs:
267267
shell: pwsh
268268
run: scripts/package-nuget.ps1 -Tls ${{ matrix.vec.tls }} ${{ matrix.vec.arg }} -GHA
269269
- name: Upload build artifacts
270-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
270+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
271271
with:
272272
name: Nuget-Release-${{ matrix.vec.plat }}-windows-2022-${{ matrix.vec.tls }}
273273
path: artifacts/dist/*.nupkg

.github/workflows/cargo.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ jobs:
3434
name: Cargo
3535
steps:
3636
- name: Checkout repository
37-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
37+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
3838
- name: Prepare Machine
3939
run: scripts/prepare-machine.ps1 -Tls ${{ matrix.vec.tls }} -ForBuild -InstallTestCertificates
4040
shell: pwsh
4141
- name: Install Perl
4242
if: runner.os == 'Windows'
43-
uses: shogo82148/actions-setup-perl@f9f0bf89e0d19ddbabb2f40d43db2e944bce7d2f
43+
uses: shogo82148/actions-setup-perl@fa3bdcb0144a50651e317f30949bb4491e74a6e4
4444
with:
4545
perl-version: '5.34'
4646
- name: Install NASM
@@ -75,7 +75,7 @@ jobs:
7575
- name: Upload the patch file
7676
if: steps.bindings_diff.outputs.diff-found == 'true'
7777
id: upload_patch
78-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
78+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
7979
with:
8080
name: cargo_binding_update_${{ matrix.os }}
8181
path: cargo_binding_update.patch
@@ -136,7 +136,7 @@ jobs:
136136
name: Cargo-Preinstall
137137
steps:
138138
- name: Checkout repository
139-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
139+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
140140
- name: Install Rust
141141
uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
142142
with:

.github/workflows/check-clog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
with:
2525
dotnet-version: 8.0.x
2626
- name: Checkout repository
27-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
27+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
2828
- name: Prepare Machine
2929
run: scripts/prepare-machine.ps1
3030
shell: pwsh

.github/workflows/check-dotnet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
with:
2525
dotnet-version: 6.0.x
2626
- name: Checkout repository
27-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
27+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8
2828
- name: Prepare Machine
2929
run: scripts/prepare-machine.ps1
3030
shell: pwsh

.github/workflows/cifuzz.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
dry-run: false
2222
language: c
2323
- name: Upload Crash
24-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
24+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
2525
if: failure() && steps.build.outcome == 'success'
2626
with:
2727
name: artifacts

0 commit comments

Comments
 (0)