@@ -16,10 +16,10 @@ jobs:
1616 configuration : [ debug, release ]
1717 os : [ windows ]
1818 steps :
19- - uses : actions/checkout@v3
19+ - uses : actions/checkout@v4
2020 - run : ./scripts/cibuild.cmd -configuration ${{ matrix.configuration }} -architecture ${{ matrix.architecture }}
2121 shell : cmd
22- - uses : actions/upload-artifact@v3
22+ - uses : actions/upload-artifact@v4
2323 with :
2424 name : ${{ matrix.os }}_${{ matrix.configuration }}_${{ matrix.architecture }}
2525 path : |
@@ -36,10 +36,10 @@ jobs:
3636 configuration : [ debug, release ]
3737 os : [ ubuntu ]
3838 steps :
39- - uses : actions/checkout@v3
39+ - uses : actions/checkout@v4
4040 - run : ./scripts/cibuild.sh --configuration ${{ matrix.configuration }} --architecture ${{ matrix.architecture }}
4141 shell : bash
42- - uses : actions/upload-artifact@v3
42+ - uses : actions/upload-artifact@v4
4343 with :
4444 name : ${{ matrix.os }}_${{ matrix.configuration }}_${{ matrix.architecture }}
4545 path : |
@@ -56,10 +56,10 @@ jobs:
5656 configuration : [ debug, release ]
5757 os : [ macos ]
5858 steps :
59- - uses : actions/checkout@v3
59+ - uses : actions/checkout@v4
6060 - run : ./scripts/cibuild.sh --configuration ${{ matrix.configuration }} --architecture ${{ matrix.architecture }}
6161 shell : bash
62- - uses : actions/upload-artifact@v3
62+ - uses : actions/upload-artifact@v4
6363 with :
6464 name : ${{ matrix.os }}_${{ matrix.configuration }}_${{ matrix.architecture }}
6565 path : |
@@ -71,13 +71,13 @@ jobs:
7171 build-nuget-preview :
7272 runs-on : windows-latest
7373 steps :
74- - uses : actions/checkout@v3
74+ - uses : actions/checkout@v4
7575 - run : ./scripts/cibuild.cmd -configuration release -architecture x64
7676 shell : cmd
7777 env :
7878 EXCLUDE_RUN_ID_FROM_PACKAGE : true
7979 EXCLUDE_SUFFIX_FROM_VERSION : false
80- - uses : actions/upload-artifact@v3
80+ - uses : actions/upload-artifact@v4
8181 with :
8282 name : nuget_preview
8383 path : |
@@ -93,17 +93,17 @@ jobs:
9393 permissions :
9494 id-token : write
9595 steps :
96- - uses : actions/checkout@v3
97- - uses : actions/download-artifact@v3
96+ - uses : actions/checkout@v4
97+ - uses : actions/download-artifact@v4
9898 with :
9999 name : nuget_preview
100100 path : ./artifacts
101- - uses : actions/setup-dotnet@v3
101+ - uses : actions/setup-dotnet@v4
102102 with :
103103 global-json-file : ./global.json
104104 - run : dotnet tool install --tool-path ./artifacts/tools sign --version 0.9.1-beta.24170.3
105105 - run : ./artifacts/tools/sign code azure-key-vault "**/*.nupkg" --timestamp-url "http://timestamp.digicert.com" --base-directory "${{ github.workspace }}/artifacts/pkg" --file-list "${{ github.workspace }}/scripts/SignClientFileList.txt" --publisher-name ".NET Foundation" --description "LLVMSharp" --description-url "https://github.com/dotnet/llvmsharp" --azure-key-vault-certificate "${{ secrets.SC_KEY_VAULT_CERTIFICATE_ID }}" --azure-key-vault-client-id "${{ secrets.SC_AZURE_CLIENT_ID }}" --azure-key-vault-client-secret "${{ secrets.SC_AZURE_CLIENT_SECRET }}" --azure-key-vault-tenant-id "${{ secrets.SC_AZURE_TENANT_ID }}" --azure-key-vault-url "${{ secrets.SC_KEY_VAULT_URL }}"
106- - uses : actions/upload-artifact@v3
106+ - uses : actions/upload-artifact@v4
107107 with :
108108 name : sign_nuget_preview
109109 path : |
@@ -112,13 +112,13 @@ jobs:
112112 build-nuget-release :
113113 runs-on : windows-latest
114114 steps :
115- - uses : actions/checkout@v3
115+ - uses : actions/checkout@v4
116116 - run : ./scripts/cibuild.cmd -configuration release -architecture x64
117117 shell : cmd
118118 env :
119119 EXCLUDE_RUN_ID_FROM_PACKAGE : true
120120 EXCLUDE_SUFFIX_FROM_VERSION : true
121- - uses : actions/upload-artifact@v3
121+ - uses : actions/upload-artifact@v4
122122 with :
123123 name : nuget_release
124124 path : |
@@ -134,17 +134,17 @@ jobs:
134134 permissions :
135135 id-token : write
136136 steps :
137- - uses : actions/checkout@v3
138- - uses : actions/download-artifact@v3
137+ - uses : actions/checkout@v4
138+ - uses : actions/download-artifact@v4
139139 with :
140140 name : nuget_release
141141 path : ./artifacts
142- - uses : actions/setup-dotnet@v3
142+ - uses : actions/setup-dotnet@v4
143143 with :
144144 global-json-file : ./global.json
145145 - run : dotnet tool install --tool-path ./artifacts/tools sign --version 0.9.1-beta.24170.3
146146 - run : ./artifacts/tools/sign code azure-key-vault "**/*.nupkg" --timestamp-url "http://timestamp.digicert.com" --base-directory "${{ github.workspace }}/artifacts/pkg" --file-list "${{ github.workspace }}/scripts/SignClientFileList.txt" --publisher-name ".NET Foundation" --description "LLVMSharp" --description-url "https://github.com/dotnet/llvmsharp" --azure-key-vault-certificate "${{ secrets.SC_KEY_VAULT_CERTIFICATE_ID }}" --azure-key-vault-client-id "${{ secrets.SC_AZURE_CLIENT_ID }}" --azure-key-vault-client-secret "${{ secrets.SC_AZURE_CLIENT_SECRET }}" --azure-key-vault-tenant-id "${{ secrets.SC_AZURE_TENANT_ID }}" --azure-key-vault-url "${{ secrets.SC_KEY_VAULT_URL }}"
147- - uses : actions/upload-artifact@v3
147+ - uses : actions/upload-artifact@v4
148148 with :
149149 name : sign_nuget_release
150150 path : |
@@ -155,11 +155,11 @@ jobs:
155155 if : ${{ github.event_name == 'push' }}
156156 needs : [ windows-x64, linux-x64, macos-x64, sign-nuget-preview, sign-nuget-release ]
157157 steps :
158- - uses : actions/download-artifact@v3
158+ - uses : actions/download-artifact@v4
159159 with :
160160 name : windows_release_x64
161161 path : ./artifacts
162- - uses : actions/setup-dotnet@v3
162+ - uses : actions/setup-dotnet@v4
163163 with :
164164 dotnet-version : ' 8.0.x'
165165 source-url : https://pkgs.clangsharp.dev/index.json
@@ -171,11 +171,11 @@ jobs:
171171 if : false
172172 needs : [ windows-x64, linux-x64, macos-x64, sign-nuget-preview, sign-nuget-release ]
173173 steps :
174- - uses : actions/download-artifact@v3
174+ - uses : actions/download-artifact@v4
175175 with :
176176 name : windows_release_x64
177177 path : ./artifacts
178- - uses : actions/setup-dotnet@v3
178+ - uses : actions/setup-dotnet@v4
179179 with :
180180 dotnet-version : ' 8.0.x'
181181 - run : dotnet nuget push "./artifacts/pkg/Release/*.nupkg" --source https://nuget.pkg.github.com/dotnet/index.json --api-key ${{ secrets.GITHUB_TOKEN }} --skip-duplicate
0 commit comments