Skip to content

Commit a18289f

Browse files
mocsharpneildsouthlillie-daedependabot[bot]
authored
Release/0.2.0 (#986)
+semver:minor * add timeout to regex Signed-off-by: Neil South <[email protected]> * add timeout to regex Signed-off-by: Neil South <[email protected]> * changes to add output artifact and validation Signed-off-by: Lillie Dae <[email protected]> * minor change to using statements Signed-off-by: Lillie Dae <[email protected]> * remove comment Signed-off-by: Lillie Dae <[email protected]> * add header files Signed-off-by: Lillie Dae <[email protected]> * import missing references Signed-off-by: Lillie Dae <[email protected]> * updated packages Signed-off-by: Lillie Dae <[email protected]> * bump package Signed-off-by: Lillie Dae <[email protected]> * bump package to release version Signed-off-by: Lillie Dae <[email protected]> * AI-229 add output artifact and validation (#892) * changes to add output artifact and validation Signed-off-by: Lillie Dae <[email protected]> --------- Signed-off-by: Lillie Dae <[email protected]> * adding lisener for artifact received Signed-off-by: Neil South <[email protected]> * updated ProcessArtifactReceived Signed-off-by: Lillie Dae <[email protected]> * small fixups Signed-off-by: Neil South <[email protected]> * added artifact repo Signed-off-by: Lillie Dae <[email protected]> * fix up tests Signed-off-by: Neil South <[email protected]> * fix tests Signed-off-by: Neil South <[email protected]> * added EventPayloadValidatorTests and WorkflowExecuterServiceTests and minor fixes Signed-off-by: Lillie Dae <[email protected]> * reduced code duplication Signed-off-by: Lillie Dae <[email protected]> * adding indexs Signed-off-by: Neil South <[email protected]> * fix workfow name Signed-off-by: Lillie Dae <[email protected]> * minor fixes Signed-off-by: Lillie Dae <[email protected]> * minor fixes Signed-off-by: Lillie Dae <[email protected]> * minor fixes Signed-off-by: Lillie Dae <[email protected]> * [Docker Plug-in] Don't pull image if already exists unless forced (#895) * Don't pull image if already exists unless forced Signed-off-by: Victor Chang <[email protected]> * final adjustments Signed-off-by: Neil South <[email protected]> * passing payloadId Signed-off-by: Neil South <[email protected]> * upping messaging version Signed-off-by: Neil South <[email protected]> * adding new messaging Signed-off-by: Neil South <[email protected]> * update messaging lib Signed-off-by: Neil South <[email protected]> * fixing up tests Signed-off-by: Neil South <[email protected]> * added code to register outputs from ArtifactRecievedd Signed-off-by: Neil South <[email protected]> * fixup for tests Signed-off-by: Neil South <[email protected]> * preprend payloadId Signed-off-by: Neil South <[email protected]> * fix input/output mapping Signed-off-by: Neil South <[email protected]> * improving bracket replacment Signed-off-by: Neil South <[email protected]> * fix up test Signed-off-by: Neil South <[email protected]> * shortening s3 policy Signed-off-by: Neil South <[email protected]> * fix typo Signed-off-by: Neil South <[email protected]> * fixing up paths Signed-off-by: Neil South <[email protected]> * enhancing current export to fill in new message type Signed-off-by: Neil South <[email protected]> * Accept User as new Docker argument to set UID/GID (#905) Signed-off-by: Victor Chang <[email protected]> * adding basic auth to swagger Signed-off-by: Neil South <[email protected]> * fixing overwriting of workflowInstance Signed-off-by: Neil South <[email protected]> * fixup test Signed-off-by: Neil South <[email protected]> * fixing sonarcloud gripes Signed-off-by: Neil South <[email protected]> * new externalApp Queue Signed-off-by: Neil South <[email protected]> * fixing up projects and tests Signed-off-by: Neil South <[email protected]> * change Deliverylimit to 3 Signed-off-by: Neil South <[email protected]> * fixups from e to e Signed-off-by: Neil South <[email protected]> * fix up tests Signed-off-by: Neil South <[email protected]> * change docker-deploy to match migs passwords Signed-off-by: Neil South <[email protected]> * change to match mig passwords Signed-off-by: Neil South <[email protected]> * ignoring test for now, works locally Signed-off-by: Neil South <[email protected]> * ignoring test for now, works locally Signed-off-by: Neil South <[email protected]> * adding hl7 export Signed-off-by: Neil South <[email protected]> * adding tests Signed-off-by: Neil South <[email protected]> * fix up merge Signed-off-by: Neil South <[email protected]> * fix tests Signed-off-by: Neil South <[email protected]> * adding config Signed-off-by: Neil South <[email protected]> * bump Signed-off-by: Neil South <[email protected]> * licence update Signed-off-by: Neil South <[email protected]> * licence update Signed-off-by: Neil South <[email protected]> * HL7export complete Signed-off-by: Neil South <[email protected]> * mangled appsettings Signed-off-by: Neil South <[email protected]> * extra logging Signed-off-by: Neil South <[email protected]> * upping messaging version Signed-off-by: Neil South <[email protected]> * upped package depandancy stuff Signed-off-by: Neil South <[email protected]> * up package for libcom_err due to docker build error Signed-off-by: Neil South <[email protected]> * fix artifact recieved for HL7 Signed-off-by: Neil South <[email protected]> * fix for hl7Export complete Signed-off-by: Neil South <[email protected]> * fiup constant and test data Signed-off-by: Neil South <[email protected]> * remove some unused lines Signed-off-by: Neil South <[email protected]> * adding file deletion Signed-off-by: Neil South <[email protected]> * moved retention days Signed-off-by: Neil South <[email protected]> * Upgrade to .NET 8 (#937) * Upgrade to .NET 8 Signed-off-by: Victor Chang <[email protected]> * fixups Signed-off-by: Neil South <[email protected]> * new unit tests Signed-off-by: Neil South <[email protected]> * fixups from sonar cloud Signed-off-by: Neil South <[email protected]> * adding first test Signed-off-by: Neil South <[email protected]> * improving logging Signed-off-by: Neil South <[email protected]> * adding prefetchCount and shortening retry deplay Signed-off-by: Neil South <[email protected]> * rough fix for artifact recieved Signed-off-by: Neil South <[email protected]> * adding seriesUid to payloads Signed-off-by: Neil South <[email protected]> * changes due to comments Signed-off-by: Neil South <[email protected]> * more changes for sonar cloud Signed-off-by: Neil South <[email protected]> * upping monai messaging Signed-off-by: Neil South <[email protected]> * adding licence approval Signed-off-by: Neil South <[email protected]> * adding conditions Signed-off-by: Neil South <[email protected]> * fix for review cancelation Signed-off-by: Neil South <[email protected]> * refactor to match ticked field name predicate Signed-off-by: Neil South <[email protected]> * adding info to docs Signed-off-by: Neil South <[email protected]> * adding new dailyStats endpont Signed-off-by: Neil South <[email protected]> * adding some tests Signed-off-by: Neil South <[email protected]> * fix for task update updating to same status Signed-off-by: Neil South <[email protected]> * adding test for same statues Signed-off-by: Neil South <[email protected]> * adding triggered workflow names to payload Signed-off-by: Neil South <[email protected]> * fix for workflowId Signed-off-by: Neil South <[email protected]> * add storage of workflow name in payload Signed-off-by: Neil South <[email protected]> * added missing change Signed-off-by: Neil South <[email protected]> * addded more code coverage Signed-off-by: Neil South <[email protected]> * fix for GetSeriesInstanceUID in payload table Signed-off-by: Neil South <[email protected]> * adding failure reason to executionStats Signed-off-by: Neil South <[email protected]> * added some test around stats Signed-off-by: Neil South <[email protected]> * fix broke test Signed-off-by: Neil South <[email protected]> * Bump docker/metadata-action from 5.4.0 to 5.5.1 (#953) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.4.0 to 5.5.1. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@v5.4.0...v5.5.1) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump anchore/scan-action from 3.3.8 to 3.6.4 (#954) Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 3.3.8 to 3.6.4. - [Release notes](https://github.com/anchore/scan-action/releases) - [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md) - [Commits](anchore/scan-action@v3.3.8...v3.6.4) --- updated-dependencies: - dependency-name: anchore/scan-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Victor Chang <[email protected]> * Bump docker/login-action from 3.0.0 to 3.2.0 (#987) Bumps [docker/login-action](https://github.com/docker/login-action) from 3.0.0 to 3.2.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](docker/login-action@v3.0.0...v3.2.0) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 5.1.0 to 5.3.0 (#972) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.1.0 to 5.3.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v5.1.0...v5.3.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Victor Chang <[email protected]> * Bump trufflesecurity/trufflehog from 3.63.7 to 3.78.0 (#988) Bumps [trufflesecurity/trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.7 to 3.78.0. - [Release notes](https://github.com/trufflesecurity/trufflehog/releases) - [Changelog](https://github.com/trufflesecurity/trufflehog/blob/main/.goreleaser.yml) - [Commits](trufflesecurity/trufflehog@v3.63.7...v3.78.0) --- updated-dependencies: - dependency-name: trufflesecurity/trufflehog dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Victor Chang <[email protected]> * Bump xunit from 2.6.5 to 2.7.0 (#961) Bumps [xunit](https://github.com/xunit/xunit) from 2.6.5 to 2.7.0. - [Commits](xunit/xunit@2.6.5...2.7.0) --- updated-dependencies: - dependency-name: xunit dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Victor Chang <[email protected]> * Bump docker/build-push-action from 5.3.0 to 5.4.0 (#993) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.3.0 to 5.4.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v5.3.0...v5.4.0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump peaceiris/actions-gh-pages from 3 to 4 (#992) Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3 to 4. - [Release notes](https://github.com/peaceiris/actions-gh-pages/releases) - [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md) - [Commits](peaceiris/actions-gh-pages@v3...v4) --- updated-dependencies: - dependency-name: peaceiris/actions-gh-pages dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Victor Chang <[email protected]> * Bump crazy-max/ghaction-chocolatey from 2 to 3 (#991) Bumps [crazy-max/ghaction-chocolatey](https://github.com/crazy-max/ghaction-chocolatey) from 2 to 3. - [Release notes](https://github.com/crazy-max/ghaction-chocolatey/releases) - [Commits](crazy-max/ghaction-chocolatey@v2...v3) --- updated-dependencies: - dependency-name: crazy-max/ghaction-chocolatey dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Victor Chang <[email protected]> * Update xunit versions (#994) * Update xunit versions Signed-off-by: Victor Chang <[email protected]> * Update actions/[email protected] Signed-off-by: Victor Chang <[email protected]> * Update actions/setup-java@v4 Signed-off-by: Victor Chang <[email protected]> --------- Signed-off-by: Victor Chang <[email protected]> * Update mc (minio client) to resolve reported vulnerabilities (#995) * Update xunit versions Signed-off-by: Victor Chang <[email protected]> * Update actions/[email protected] Signed-off-by: Victor Chang <[email protected]> * Update actions/setup-java@v4 Signed-off-by: Victor Chang <[email protected]> * Update mc to RELEASE.2024-06-10T16-44-15Z Signed-off-by: Victor Chang <[email protected]> --------- Signed-off-by: Victor Chang <[email protected]> * Bump gittools to v1.1.1 Signed-off-by: Victor Chang <[email protected]> * Set next-version to 0.2.0 Signed-off-by: Victor Chang <[email protected]> --------- Signed-off-by: Neil South <[email protected]> Signed-off-by: Lillie Dae <[email protected]> Signed-off-by: Victor Chang <[email protected]> Signed-off-by: Neil South <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Victor Chang <[email protected]> Co-authored-by: Neil South <[email protected]> Co-authored-by: Lillie Dae <[email protected]> Co-authored-by: Lillie Dae <[email protected]> Co-authored-by: Neil South <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 0cce48a commit a18289f

File tree

252 files changed

+24143
-34444
lines changed

Some content is hidden

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

252 files changed

+24143
-34444
lines changed

.github/.gitversion.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
next-version: 0.1.8
15+
next-version: 0.2.0
1616
assembly-versioning-scheme: MajorMinorPatchTag
1717
mode: ContinuousDelivery
1818
branches:

.github/workflows/build.yml

+13-13
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454

5555
- name: Determine Version
5656
id: gitversion
57-
uses: gittools/actions/gitversion/execute@v0.10.2
57+
uses: gittools/actions/gitversion/execute@v1.1.1
5858
with:
5959
useConfigFile: true
6060
updateAssemblyInfo: true
@@ -65,23 +65,23 @@ jobs:
6565
run: cat src/AssemblyInfo.cs
6666

6767
- name: Log in to the Container registry
68-
uses: docker/login-action@v2.1.0
68+
uses: docker/login-action@v3.2.0
6969
with:
7070
registry: ${{ env.REGISTRY }}
7171
username: ${{ github.actor }}
7272
password: ${{ secrets.GITHUB_TOKEN }}
7373

7474
- name: Extract metadata (tags, labels) for Docker
7575
id: meta
76-
uses: docker/metadata-action@v4.4.0
76+
uses: docker/metadata-action@v5.5.1
7777
with:
7878
images: ${{ matrix.image }}
7979
tags: |
8080
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }}
8181
type=raw,value=${{ steps.gitversion.outputs.semVer }}
8282
8383
- name: Build and Push Container Image for ${{ matrix.dockerfile }}
84-
uses: docker/build-push-action@v4.0.0
84+
uses: docker/build-push-action@v5.4.0
8585
with:
8686
context: .
8787
push: ${{ contains(github.ref, 'refs/heads/main') || contains(github.ref, 'refs/heads/develop') ||contains(github.head_ref, 'release/') || contains(github.head_ref, 'feature/') || contains(github.head_ref, 'develop') }}
@@ -124,7 +124,7 @@ jobs:
124124

125125
- name: Anchore Container Scan
126126
id: anchore-scan
127-
uses: anchore/scan-action@v3.3.5
127+
uses: anchore/scan-action@v3.6.4
128128
continue-on-error: true
129129
if: ${{ contains(github.ref, 'refs/heads/main') || contains(github.head_ref, 'release/') }}
130130
with:
@@ -153,18 +153,18 @@ jobs:
153153

154154
- uses: actions/setup-dotnet@v3
155155
with:
156-
dotnet-version: "6.0.x"
156+
dotnet-version: "8.0.x"
157157

158158
- name: Enable NuGet cache
159-
uses: actions/cache@v3.3.1
159+
uses: actions/cache@v4.0.2
160160
with:
161161
path: ~/.nuget/packages
162162
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
163163
restore-keys: |
164164
${{ runner.os }}-nuget
165165
166166
- name: Setup DocFX
167-
uses: crazy-max/ghaction-chocolatey@v2
167+
uses: crazy-max/ghaction-chocolatey@v3
168168
with:
169169
args: install docfx
170170

@@ -226,12 +226,12 @@ jobs:
226226
msg: ${{ github.repository }}
227227

228228
- name: Install GitReleaseManager
229-
uses: gittools/actions/gitreleasemanager/setup@v0.10.2
229+
uses: gittools/actions/gitreleasemanager/setup@v1.1.1
230230
with:
231231
versionSpec: "0.13.x"
232232

233233
- name: Create release with GitReleaseManager
234-
uses: gittools/actions/gitreleasemanager/create@v0.10.2
234+
uses: gittools/actions/gitreleasemanager/create@v1.1.1
235235
with:
236236
token: ${{ secrets.GITHUB_TOKEN }}
237237
owner: ${{ steps.repo.outputs._0 }}
@@ -242,7 +242,7 @@ jobs:
242242
artifacts/mwm-docs-${{ env.SEMVER }}.zip
243243
244244
- name: Publish release with GitReleaseManager
245-
uses: gittools/actions/gitreleasemanager/publish@v0.10.2
245+
uses: gittools/actions/gitreleasemanager/publish@v1.1.1
246246
if: ${{ contains(github.ref, 'refs/heads/main') }}
247247
with:
248248
token: ${{ secrets.GITHUB_TOKEN }}
@@ -251,7 +251,7 @@ jobs:
251251
tagName: ${{ env.MAJORMINORPATCH }}
252252

253253
- name: Close release with GitReleaseManager
254-
uses: gittools/actions/gitreleasemanager/close@v0.10.2
254+
uses: gittools/actions/gitreleasemanager/close@v1.1.1
255255
if: ${{ contains(github.ref, 'refs/heads/main') }}
256256
with:
257257
token: ${{ secrets.GITHUB_TOKEN }}
@@ -267,7 +267,7 @@ jobs:
267267
ls -lR userguide/
268268
269269
- name: Deploy Docs
270-
uses: peaceiris/actions-gh-pages@v3
270+
uses: peaceiris/actions-gh-pages@v4
271271
if: ${{ contains(github.ref, 'refs/heads/main') }}
272272
with:
273273
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/codeql.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ on:
2626
workflow_dispatch:
2727

2828
env:
29-
DOTNET_VERSION: '6.0.x'
29+
DOTNET_VERSION: '8.0.x'
3030

3131
jobs:
3232
analyze:
@@ -47,7 +47,7 @@ jobs:
4747
dotnet-version: ${{ env.DOTNET_VERSION }}
4848

4949
- name: Enable NuGet cache
50-
uses: actions/cache@v3.3.1
50+
uses: actions/cache@v4.0.2
5151
with:
5252
path: ~/.nuget/packages
5353
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}

.github/workflows/license-scanning.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ on:
1919
workflow_dispatch:
2020

2121
env:
22-
DOTNET_VERSION: '6.0.x'
22+
DOTNET_VERSION: '8.0.x'
2323

2424
jobs:
2525
scan:
@@ -45,7 +45,7 @@ jobs:
4545
dotnet-version: ${{ env.DOTNET_VERSION }}
4646

4747
- name: Enable NuGet cache
48-
uses: actions/cache@v3.3.1
48+
uses: actions/cache@v4.0.2
4949
with:
5050
path: ~/.nuget/packages
5151
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}

.github/workflows/nightly.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -47,23 +47,23 @@ jobs:
4747
run: echo "::set-output name=date::$(date +'%Y-%m-%d')"
4848

4949
- name: Log in to the Container registry
50-
uses: docker/login-action@v2.1.0
50+
uses: docker/login-action@v3.2.0
5151
with:
5252
registry: ${{ env.REGISTRY }}
5353
username: ${{ github.actor }}
5454
password: ${{ secrets.GITHUB_TOKEN }}
5555

5656
- name: Extract metadata (tags, labels) for Docker
5757
id: meta
58-
uses: docker/metadata-action@v4.4.0
58+
uses: docker/metadata-action@v5.5.1
5959
with:
6060
images: ${{ matrix.image }}
6161
tags: |
6262
type=raw,value=develop-latest
6363
type=raw,value=develop-nightly-${{ steps.date.outputs.date }}
6464
6565
- name: Build and Push Container Image for ${{ matrix.feature }}
66-
uses: docker/build-push-action@v4.0.0
66+
uses: docker/build-push-action@v5.4.0
6767
with:
6868
context: .
6969
push: true
@@ -80,7 +80,7 @@ jobs:
8080

8181
- name: Anchore Container Scan
8282
id: anchore-scan
83-
uses: anchore/scan-action@v3.3.5
83+
uses: anchore/scan-action@v3.6.4
8484
with:
8585
image: ${{ fromJSON(steps.meta.outputs.json).tags[0] }}
8686
fail-build: true

.github/workflows/security.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ on:
1919
workflow_dispatch:
2020

2121
env:
22-
DOTNET_VERSION: '6.0.x'
22+
DOTNET_VERSION: '8.0.x'
2323

2424
jobs:
2525
secret-scan:
@@ -31,7 +31,7 @@ jobs:
3131
fetch-depth: 0
3232

3333
- name: TruffleHog OSS
34-
uses: trufflesecurity/trufflehog@v3.34.0
34+
uses: trufflesecurity/trufflehog@v3.78.0
3535
with:
3636
path: ./
3737
base: ${{ github.event.repository.default_branch }}
@@ -52,7 +52,7 @@ jobs:
5252
dotnet-version: ${{ env.DOTNET_VERSION }}
5353

5454
- name: Enable NuGet cache
55-
uses: actions/cache@v3.3.1
55+
uses: actions/cache@v4.0.2
5656
with:
5757
path: ~/.nuget/packages
5858
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}

.github/workflows/test.yml

+19-13
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
workflow_dispatch:
2323

2424
env:
25-
DOTNET_VERSION: '6.0.x'
25+
DOTNET_VERSION: '8.0.x'
2626

2727
jobs:
2828
unit-tests-and-codecov:
@@ -39,7 +39,7 @@ jobs:
3939
dotnet-version: ${{ env.DOTNET_VERSION }}
4040

4141
- name: Enable NuGet cache
42-
uses: actions/cache@v3.3.1
42+
uses: actions/cache@v4.0.2
4343
with:
4444
path: ~/.nuget/packages
4545
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
@@ -82,8 +82,8 @@ jobs:
8282
image: rabbitmq:3.8.18-management
8383
env:
8484
RABBITMQ_ERLANG_COOKIE: "SWQOKODSQALRPCLNMEQG"
85-
RABBITMQ_DEFAULT_USER: "admin"
86-
RABBITMQ_DEFAULT_PASS: "admin"
85+
RABBITMQ_DEFAULT_USER: "rabbitmq"
86+
RABBITMQ_DEFAULT_PASS: "rabbitmq"
8787
RABBITMQ_DEFAULT_VHOST: "monaideploy"
8888
ports:
8989
- "15672:15672"
@@ -113,7 +113,7 @@ jobs:
113113
run: dotnet tool install --global SpecFlow.Plus.LivingDoc.CLI
114114

115115
- name: Enable NuGet cache
116-
uses: actions/cache@v3.3.1
116+
uses: actions/cache@v4.0.2
117117
with:
118118
path: ~/.nuget/packages
119119
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
@@ -135,14 +135,14 @@ jobs:
135135
- name: Generate LivingDoc HTML
136136
if: always()
137137
run: livingdoc test-assembly Monai.Deploy.WorkflowManager.WorkflowExecutor.IntegrationTests.dll -t TestExecution.json
138-
working-directory: ./tests/IntegrationTests/WorkflowExecutor.IntegrationTests/bin/Debug/net6.0
138+
working-directory: ./tests/IntegrationTests/WorkflowExecutor.IntegrationTests/bin/Debug/net8.0
139139

140140
- name: Publish report
141141
if: always()
142142
uses: actions/[email protected]
143143
with:
144144
name: WorkflowExecutorIntegrationTestReport
145-
path: ./tests/IntegrationTests/WorkflowExecutor.IntegrationTests/bin/Debug/net6.0/LivingDoc.html
145+
path: ./tests/IntegrationTests/WorkflowExecutor.IntegrationTests/bin/Debug/net8.0/LivingDoc.html
146146

147147
task-manager-integration-tests:
148148
runs-on: ubuntu-latest
@@ -159,8 +159,8 @@ jobs:
159159
image: rabbitmq:3.8.18-management
160160
env:
161161
RABBITMQ_ERLANG_COOKIE: "SWQOKODSQALRPCLNMEQG"
162-
RABBITMQ_DEFAULT_USER: "admin"
163-
RABBITMQ_DEFAULT_PASS: "admin"
162+
RABBITMQ_DEFAULT_USER: "rabbitmq"
163+
RABBITMQ_DEFAULT_PASS: "rabbitmq"
164164
RABBITMQ_DEFAULT_VHOST: "monaideploy"
165165
ports:
166166
- "15672:15672"
@@ -190,7 +190,7 @@ jobs:
190190
run: dotnet tool install --global SpecFlow.Plus.LivingDoc.CLI
191191

192192
- name: Enable NuGet cache
193-
uses: actions/cache@v3.3.1
193+
uses: actions/cache@v4.0.2
194194
with:
195195
path: ~/.nuget/packages
196196
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
@@ -212,19 +212,25 @@ jobs:
212212
- name: Generate LivingDoc HTML
213213
if: always()
214214
run: livingdoc test-assembly Monai.Deploy.WorkflowManager.TaskManager.IntegrationTests.dll -t TestExecution.json
215-
working-directory: ./tests/IntegrationTests/TaskManager.IntegrationTests/bin/Debug/net6.0
215+
working-directory: ./tests/IntegrationTests/TaskManager.IntegrationTests/bin/Debug/net8.0
216216

217217
- name: Publish report
218218
if: always()
219219
uses: actions/[email protected]
220220
with:
221221
name: TaskManagerIntegrationTestReport
222-
path: ./tests/IntegrationTests/TaskManager.IntegrationTests/bin/Debug/net6.0/LivingDoc.html
222+
path: ./tests/IntegrationTests/TaskManager.IntegrationTests/bin/Debug/net8.0/LivingDoc.html
223223

224224
sonarscanner:
225225
runs-on: ubuntu-latest
226226
needs: unit-tests-and-codecov
227227
steps:
228+
- name: Set up JDK 17
229+
uses: actions/setup-java@v4
230+
with:
231+
java-version: 17
232+
distribution: 'zulu' # Alternative distribution options are available.
233+
228234
- name: Checkout repository
229235
uses: actions/checkout@v3
230236
with:
@@ -236,7 +242,7 @@ jobs:
236242
dotnet-version: ${{ env.DOTNET_VERSION }}
237243

238244
- name: Enable NuGet cache
239-
uses: actions/cache@v3.3.1
245+
uses: actions/cache@v4.0.2
240246
with:
241247
path: ~/.nuget/packages
242248
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}

.licenserc.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ header:
3434
- 'src/.vs'
3535
- 'doc/dependency_decisions.yml'
3636
- 'docs/templates/**'
37+
- 'src/Monai.Deploy.WorkflowManager.sln.DotSettings'
3738

3839
comment: never
3940

CallbackApp.Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
FROM python:3.10-alpine
1313

1414
RUN apk update && apk upgrade
15-
RUN apk add libcom_err=1.47.0-r2
15+
RUN apk add libcom_err=1.47.0-r5
1616
WORKDIR /app
1717
COPY src/TaskManager/CallbackApp/app.py ./
1818
COPY src/TaskManager/CallbackApp/requirements.txt ./

TaskManager.Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# See the License for the specific language governing permissions and
1010
# limitations under the License.
1111

12-
FROM mcr.microsoft.com/dotnet/sdk:6.0-jammy as build
12+
FROM mcr.microsoft.com/dotnet/sdk:8.0-jammy as build
1313

1414
# Install the tools
1515
RUN dotnet tool install --tool-path /tools dotnet-trace
@@ -23,11 +23,11 @@ RUN echo "Building MONAI Workflow Manager..."
2323
RUN dotnet publish -c Release -o out --nologo src/TaskManager/TaskManager/Monai.Deploy.WorkflowManager.TaskManager.csproj
2424

2525
RUN echo "Fetching mc executable for minio..."
26-
RUN wget -O mc https://dl.min.io/client/mc/release/linux-amd64/archive/mc.RELEASE.2023-02-28T00-12-59Z
26+
RUN wget -O mc https://dl.min.io/client/mc/release/linux-amd64/archive/mc.RELEASE.2024-06-10T16-44-15Z
2727
RUN chmod +x mc
2828

2929
# Build runtime image
30-
FROM mcr.microsoft.com/dotnet/aspnet:6.0-jammy
30+
FROM mcr.microsoft.com/dotnet/aspnet:8.0-jammy
3131

3232
ENV DEBIAN_FRONTEND=noninteractive
3333

WorkflowManager.Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM mcr.microsoft.com/dotnet/sdk:6.0-jammy as build
15+
FROM mcr.microsoft.com/dotnet/sdk:8.0-jammy as build
1616

1717
# Install the tools
1818
RUN dotnet tool install --tool-path /tools dotnet-trace
@@ -26,7 +26,7 @@ RUN echo "Building MONAI Workflow Manager..."
2626
RUN dotnet publish -c Release -o out --nologo src/WorkflowManager/WorkflowManager/Monai.Deploy.WorkflowManager.csproj
2727

2828
# Build runtime image
29-
FROM mcr.microsoft.com/dotnet/aspnet:6.0-jammy
29+
FROM mcr.microsoft.com/dotnet/aspnet:8.0-jammy
3030

3131
ENV DEBIAN_FRONTEND=noninteractive
3232

0 commit comments

Comments
 (0)