Skip to content

Commit d463a5c

Browse files
committed
Update ci.yaml to latest version and fix syntax errors
1 parent ff22b44 commit d463a5c

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,13 @@ on:
1515
description: Create a release
1616
required: true
1717
default: "false"
18-
branches:
19-
- main
20-
- release/*
2118

2219
env:
2320
IS_STABLE_BUILD: ${{ github.event.inputs.is_stable_build }}
2421

2522
jobs:
2623
build:
27-
if: "!contains(github.event.head_commit.message, 'ci skip') || github.event_name == 'workflow_dispatch'"
24+
if: ${{ !contains(github.event.head_commit.message, 'ci skip') || github.event_name == 'workflow_dispatch' }}
2825
strategy:
2926
fail-fast: false
3027
matrix:
@@ -36,39 +33,40 @@ jobs:
3633
package_version: ${{ steps.build_script.outputs.package_version }}
3734

3835
steps:
39-
- uses: actions/checkout@v3
36+
- uses: actions/checkout@v4
4037
- name: Setup .NET
41-
uses: actions/setup-dotnet@v3
38+
uses: actions/setup-dotnet@v4
4239
with:
4340
dotnet-version: |
4441
6.0.x
4542
8.0.x
4643
- name: Run build script
4744
id: build_script
4845
run: ./build.ps1 -ci
49-
- uses: actions/upload-artifact@v2
46+
- uses: actions/upload-artifact@v4
5047
if: ${{ matrix.os == 'windows-latest' }}
5148
with:
5249
name: packages
5350
path: artifacts/
5451
if-no-files-found: error
55-
- uses: codecov/codecov-action@v3
52+
- uses: codecov/codecov-action@v4
5653
with:
5754
name: unittests-${{ matrix.os }}
5855
fail_ci_if_error: true
56+
token: ${{ secrets.CODECOV_TOKEN }}
5957
release:
60-
if: "github.event.inputs.release"
58+
if: ${{ github.event.inputs.release }}
6159
needs: build
6260
runs-on: windows-latest
6361
env:
6462
PACKAGE_VERSION: ${{ needs.build.outputs.package_version }}
6563
steps:
6664
- run: echo "Releasing ${{ env.PACKAGE_VERSION }}"
6765
- name: Setup NuGet
68-
uses: NuGet/setup-nuget@v1
66+
uses: NuGet/setup-nuget@v2
6967
with:
7068
nuget-version: latest
71-
- uses: actions/download-artifact@v2
69+
- uses: actions/download-artifact@v4
7270
with:
7371
name: packages
7472
path: packages
@@ -79,7 +77,7 @@ jobs:
7977
- name: Push to NuGet.org
8078
run: nuget push packages\*.nupkg -ApiKey ${{ secrets.NUGET_API_KEY }} -Source https://api.nuget.org/v3/index.json
8179
- name: Create GitHub release
82-
uses: softprops/action-gh-release@v1
80+
uses: softprops/action-gh-release@v2
8381
env:
8482
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8583
with:

0 commit comments

Comments
 (0)