Skip to content

Commit 867bded

Browse files
authored
Release/1.0.2 (#331)
1 parent 3478f9b commit 867bded

File tree

79 files changed

+79743
-14513
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+79743
-14513
lines changed

.github/workflows/ci.yml

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ jobs:
3838
with:
3939
fetch-depth: 0
4040

41-
- uses: actions/setup-dotnet@v3
41+
- uses: actions/setup-dotnet@v4
4242
with:
4343
dotnet-version: "8.0.x"
4444

4545
- name: Enable NuGet cache
46-
uses: actions/cache@v4.0.2
46+
uses: actions/cache@v4.2.3
4747
with:
4848
path: ~/.nuget/packages
4949
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
@@ -82,7 +82,7 @@ jobs:
8282
uses: actions/checkout@v4
8383
with:
8484
fetch-depth: 0
85-
- uses: actions/setup-dotnet@v3
85+
- uses: actions/setup-dotnet@v4
8686
with:
8787
dotnet-version: "8.0.x"
8888

@@ -95,7 +95,7 @@ jobs:
9595
tools: licensefinder
9696

9797
- name: Enable NuGet cache
98-
uses: actions/cache@v4.0.2
98+
uses: actions/cache@v4.2.3
9999
with:
100100
path: ~/.nuget/packages
101101
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
@@ -133,7 +133,7 @@ jobs:
133133
dotnet-version: "8.0.x"
134134

135135
- name: Enable NuGet cache
136-
uses: actions/cache@v4.0.2
136+
uses: actions/cache@v4.2.3
137137
with:
138138
path: ~/.nuget/packages
139139
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
@@ -188,7 +188,7 @@ jobs:
188188
docker volume rm tests_minio_config
189189
working-directory: ./src/Plugins/MinIO/Tests
190190

191-
- uses: codecov/codecov-action@v4.4.1
191+
- uses: codecov/codecov-action@v3.1.4
192192
with:
193193
token: ${{ secrets.CODECOV_TOKEN }}
194194
directory: "src/"
@@ -221,12 +221,12 @@ jobs:
221221
with:
222222
fetch-depth: 0
223223

224-
- uses: actions/setup-dotnet@v3
224+
- uses: actions/setup-dotnet@v4
225225
with:
226226
dotnet-version: "8.0.x"
227227

228228
- name: Enable NuGet cache
229-
uses: actions/cache@v4.0.2
229+
uses: actions/cache@v4.2.3
230230
with:
231231
path: ~/.nuget/packages
232232
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
@@ -237,12 +237,14 @@ jobs:
237237
run: dotnet restore
238238
working-directory: ./src
239239

240-
- name: Install GitVersion
241-
run: dotnet tool install --global GitVersion.Tool
240+
- name: Setup GitVersion
241+
uses: gittools/actions/gitversion/[email protected]
242+
with:
243+
versionSpec: '6.0.5'
242244

243245
- name: Determine Version
244246
id: gitversion
245-
uses: gittools/actions/gitversion/execute@v0.10.2
247+
uses: gittools/actions/gitversion/execute@v3.1.11
246248
with:
247249
useConfigFile: true
248250
updateAssemblyInfo: true
@@ -265,7 +267,7 @@ jobs:
265267
if: ${{ matrix.os == 'ubuntu-latest' }}
266268
run: |
267269
mkdir $PACKAGEDIR
268-
dotnet pack --no-build -c ${{ env.BUILD_CONFIG }} -o $PACKAGEDIR -p:PackageVersion=${{ steps.gitversion.outputs.nuGetVersionV2 }}
270+
dotnet pack --no-build -c ${{ env.BUILD_CONFIG }} -o $PACKAGEDIR -p:PackageVersion=${{ steps.gitversion.outputs.majorMinorPatch }}-${{ steps.gitversion.outputs.EscapedBranchName }}.${{ steps.gitversion.outputs.CommitsSinceVersionSource }}
269271
ls -lR $PACKAGEDIR
270272
working-directory: ./src
271273

@@ -307,7 +309,7 @@ jobs:
307309
- name: Install grp
308310
run: dotnet tool install gpr -g
309311

310-
- uses: actions/setup-dotnet@v3
312+
- uses: actions/setup-dotnet@v4
311313
env:
312314
NUGET_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
313315
with:
@@ -332,7 +334,7 @@ jobs:
332334
- name: Install grp
333335
run: dotnet tool install gpr -g
334336

335-
- uses: actions/setup-dotnet@v3
337+
- uses: actions/setup-dotnet@v4
336338
env:
337339
NUGET_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
338340
with:
@@ -348,7 +350,7 @@ jobs:
348350
runs-on: ubuntu-latest
349351
needs: [build, unit-test]
350352
env:
351-
MAJORMINORPATCH: ${{ needs.build.outputs.majorMinorPatch }}
353+
MAJORMINORPATCH: ${{ needs.build.outputs.MajorMinorPatch }}
352354

353355
steps:
354356
- uses: actions/checkout@v4
@@ -372,12 +374,12 @@ jobs:
372374
msg: ${{ github.repository }}
373375

374376
- name: Install GitReleaseManager
375-
uses: gittools/actions/gitreleasemanager/setup@v0.10.2
377+
uses: gittools/actions/gitreleasemanager/setup@v3.1.11
376378
with:
377-
versionSpec: "0.13.x"
379+
versionSpec: '0.18.x'
378380

379381
- name: Create release with GitReleaseManager
380-
uses: gittools/actions/gitreleasemanager/create@v0.10.2
382+
uses: gittools/actions/gitreleasemanager/create@v3.1.11
381383
with:
382384
token: ${{ secrets.GITHUB_TOKEN }}
383385
owner: ${{ steps.repo.outputs._0 }}
@@ -390,16 +392,17 @@ jobs:
390392
391393
- name: Publish release with GitReleaseManager
392394
if: ${{ contains(github.ref, 'refs/heads/main') }}
393-
uses: gittools/actions/gitreleasemanager/publish@v0.10.2
395+
uses: gittools/actions/gitreleasemanager/publish@v3.1.11
394396
with:
395397
token: ${{ secrets.GITHUB_TOKEN }}
396398
owner: ${{ steps.repo.outputs._0 }}
397399
repository: ${{ steps.repo.outputs._1 }}
398400
tagName: ${{ env.MAJORMINORPATCH }}
401+
milestone: ${{ env.MAJORMINORPATCH }}
399402

400403
- name: Close release with GitReleaseManager
401404
if: ${{ contains(github.ref, 'refs/heads/main') }}
402-
uses: gittools/actions/gitreleasemanager/close@v0.10.2
405+
uses: gittools/actions/gitreleasemanager/close@v3.1.11
403406
with:
404407
token: ${{ secrets.GITHUB_TOKEN }}
405408
owner: ${{ steps.repo.outputs._0 }}

.licenserc.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ header:
22
license:
33
spdx-id: Apache-2.0
44
copyright-owner: MONAI Consortium
5-
copyright-year: '2021-2024'
6-
5+
copyright-year: '2021-2025'
76

87
paths:
98
- 'src'

GitVersion.yml

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,48 @@
11
# SPDX-FileCopyrightText: © 2022 MONAI Consortium
22
# SPDX-License-Identifier: Apache License 2.0
33

4+
workflow: GitHubFlow/v1
45
assembly-versioning-scheme: MajorMinorPatchTag
6+
assembly-file-versioning-scheme: MajorMinorPatchTag
57
mode: ContinuousDeployment
68
branches:
79
main:
8-
tag: ''
10+
label: ''
911
mode: ContinuousDelivery
1012
increment: Patch
11-
prevent-increment-of-merged-branch-version: true
12-
track-merge-target: false
1313
source-branches: [ 'release' ]
1414
tracks-release-branches: false
1515
is-release-branch: false
16-
is-mainline: true
1716
pre-release-weight: 55000
1817
release:
19-
tag: rc
18+
label: rc
2019
regex: ^releases?[/-]
2120
mode: ContinuousDeployment
2221
increment: None
23-
prevent-increment-of-merged-branch-version: true
24-
track-merge-target: false
2522
source-branches: [ 'main', 'release' ]
2623
tracks-release-branches: false
2724
is-release-branch: true
28-
is-mainline: false
2925
pre-release-weight: 30000
3026
feature:
31-
tag: alpha.{BranchName}
27+
label: alpha.{BranchName}
3228
regex: ^features?[/-]
3329
mode: ContinuousDeployment
3430
increment: Inherit
35-
prevent-increment-of-merged-branch-version: false
36-
track-merge-target: false
3731
source-branches: [ 'main', 'release', 'feature' ]
3832
tracks-release-branches: false
3933
is-release-branch: false
40-
is-mainline: false
4134
pre-release-weight: 30000
4235
pull-request:
43-
tag: pr
36+
label: pr
4437
regex: ^(pull|pull\-requests|pr)[/-]
4538
mode: ContinuousDeployment
4639
increment: Inherit
47-
prevent-increment-of-merged-branch-version: false
48-
tag-number-pattern: '[/-](?<number>\d+)[-/]'
49-
track-merge-target: false
40+
label-number-pattern: '[/-](?<number>\d+)[-/]'
5041
source-branches: [ 'main', 'release', 'feature' ]
5142
tracks-release-branches: false
5243
is-release-branch: false
53-
is-mainline: false
5444
pre-release-weight: 30000
5545

5646
ignore:
5747
sha: []
5848
merge-message-formats: {}
59-
next-version: 0.2.17

0 commit comments

Comments
 (0)