Skip to content

Commit d2afc3a

Browse files
committed
Use v4 of the various GitHub actions
1 parent 2ddb081 commit d2afc3a

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

.github/workflows/ci.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)