runs-on: windows-2022
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Add msbuild to PATH
- uses: microsoft/setup-msbuild@v1.1
+ uses: microsoft/setup-msbuild@v1
- name: Set configuration env
shell: pwsh
msbuild /target:restore,build "/p:Configuration=$($env:CONFIGURATION)" /verbosity:minimal ${{ inputs.msbuild_args }}
- name: Upload build result
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: build
path: |
needs: [build]
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
ref: '${{ github.event.pull_request.head.sha }}'
- name: Add msbuild to PATH
- uses: microsoft/setup-msbuild@v1.1
+ uses: microsoft/setup-msbuild@v1
- name: Set configuration env
shell: pwsh
}
- name: Restore build result
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
with:
name: build
.\tools\build-zip-archive.ps1 -BinDir $binDir -DestPath $destPath
- name: Upload build result
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: package
path: |
needs: [build]
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Add msbuild to PATH
- uses: microsoft/setup-msbuild@v1.1
+ uses: microsoft/setup-msbuild@v1
- name: Set configuration env
shell: pwsh
nuget-
- name: Restore build result
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
with:
name: build
exit $p.ExitCode
}
- - uses: codecov/codecov-action@v3
+ - uses: codecov/codecov-action@v4.0.0-beta.3
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true