Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement first pass at platform export tool #1672

Merged
merged 11 commits into from
Dec 11, 2023
Merged

Conversation

jas88
Copy link
Member

@jas88 jas88 commented Nov 6, 2023

No description provided.

@tznind
Copy link
Contributor

tznind commented Nov 6, 2023

You will need all the 'links between' objects too.

@rkm
Copy link
Collaborator

rkm commented Nov 21, 2023

Tested this out just now and got this output:

> ./rdmp cmd  ExportDatabaseToDir ./out
2023-11-21 14:17:51.1102 INFO Dotnet Version:7.0.14 . 
2023-11-21 14:17:51.1839 INFO RDMP Version:8.1.1.0 . 
2023-11-21 14:18:02.1679 TRACE Running Command 'ExecuteCommandExportDatabaseToDir' . 
Rdmp.Core.DataQualityEngine.Data.DQEGraphAnnotation
2023-11-21 14:18:02.2939 ERROR Did not know what repository to use to fetch objects of Type 'Rdmp.Core.DataQualityEngine.Data.DQEGraphAnnotation' . 
2023-11-21 14:18:02.2939 INFO Fatal error occurred so returning -1 . System.ArgumentException: Did not know what repository to use to fetch objects of Type 'Rdmp.Core.DataQualityEngine.Data.DQEGraphAnnotation'
   at Rdmp.Core.CommandExecution.BasicActivateItems.GetRepositoryFor(Type type) in /home/rmacleod/tmp/rdmp-export/RDMP/Rdmp.Core/CommandExecution/BasicActivateItems.cs:line 804
   at Rdmp.Core.CommandExecution.AtomicCommands.ExecuteCommandExportDatabaseToDir.Execute() in /home/rmacleod/tmp/rdmp-export/RDMP/Rdmp.Core/CommandExecution/AtomicCommands/ExecuteCommandExportDatabaseToDir.cs:line 35
   at Rdmp.Core.CommandExecution.CommandInvoker.ExecuteCommand(ConstructorInfo constructorInfo, CommandLineObjectPicker picker) in /home/rmacleod/tmp/rdmp-export/RDMP/Rdmp.Core/CommandExecution/CommandInvoker.cs:line 298
   at Rdmp.Core.CommandExecution.CommandInvoker.ExecuteCommand(Type type, CommandLineObjectPicker picker) in /home/rmacleod/tmp/rdmp-export/RDMP/Rdmp.Core/CommandExecution/CommandInvoker.cs:line 220
   at Rdmp.Core.CommandLine.Runners.ExecuteCommandRunner.RunCommand(String command) in /home/rmacleod/tmp/rdmp-export/RDMP/Rdmp.Core/CommandLine/Runners/ExecuteCommandRunner.cs:line 104
   at Rdmp.Core.CommandLine.Runners.ExecuteCommandRunner.Run(IRDMPPlatformRepositoryServiceLocator repositoryLocator, IDataLoadEventListener listener, ICheckNotifier checkNotifier, GracefulCancellationToken token) in /home/rmacleod/tmp/rdmp-export/RDMP/R
dmp.Core/CommandLine/Runners/ExecuteCommandRunner.cs:line 94
   at Rdmp.Core.CommandLine.RdmpCommandLineBootStrapper.Run(RDMPCommandLineOptions opts, IRunner explicitRunner, IRDMPPlatformRepositoryServiceLocator existingLocator) in /home/rmacleod/tmp/rdmp-export/RDMP/Rdmp.Core/CommandLine/RdmpCommandLineBootStrapp
er.cs:line 145
   at Rdmp.Core.CommandLine.RdmpCommandLineBootStrapper.RunCmd(ExecuteCommandOptions opts, IRDMPPlatformRepositoryServiceLocator existingLocator) in /home/rmacleod/tmp/rdmp-export/RDMP/Rdmp.Core/CommandLine/RdmpCommandLineBootStrapper.cs:line 98
   at Rdmp.Core.Program.<>c.<HandleArguments>b__6_10(ExecuteCommandOptions opts) in /home/rmacleod/tmp/rdmp-export/RDMP/Tools/rdmp/Program.cs:line 108
   at CommandLine.ParserResultExtensions.MapResult[T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult](ParserResult`1 result, Func`2 parsedFunc1, Func`2 parsedFunc2, Func`2 parsedFunc3, Func`2 parsedFunc4, Func`2 parsedFunc5, Func`2 parsedFunc6, Func`2 parsedFun
c7, Func`2 parsedFunc8, Func`2 parsedFunc9, Func`2 parsedFunc10, Func`2 parsedFunc11, Func`2 notParsedFunc)
   at Rdmp.Core.Program.HandleArguments(String[] args, Logger logger) in /home/rmacleod/tmp/rdmp-export/RDMP/Tools/rdmp/Program.cs:line 83

@rkm rkm mentioned this pull request Dec 5, 2023
@jas88 jas88 requested a review from JFriel December 7, 2023 16:41
Comment on lines +45 to +48
catch(Exception)
{
Console.WriteLine($"Unable to find repo for {t.FullName}");
}

Check notice

Code scanning / CodeQL

Generic catch clause Note

Generic catch clause.
Comment on lines +36 to +50
foreach (var t in repo.GetCompatibleTypes())
{
if (ignoreList.Contains(t.FullName)) continue;
try
{
Console.WriteLine(t.FullName);
foreach (var o in _activator.GetRepositoryFor(t).GetAllObjects(t))
repo.SaveToDatabase(o);
}
catch(Exception)
{
Console.WriteLine($"Unable to find repo for {t.FullName}");
}

}

Check notice

Code scanning / CodeQL

Missed opportunity to use Where Note

This foreach loop
implicitly filters its target sequence
- consider filtering the sequence explicitly using '.Where(...)'.
@JFriel JFriel merged commit dee7a8e into develop Dec 11, 2023
4 checks passed
@JFriel JFriel deleted the feature/sqldirexport branch December 11, 2023 07:57
JFriel added a commit that referenced this pull request Dec 13, 2023
* Bump YamlDotNet from 13.3.1 to 13.4.0

Bumps [YamlDotNet](https://github.com/aaubry/YamlDotNet) from 13.3.1 to 13.4.0.
- [Release notes](https://github.com/aaubry/YamlDotNet/releases)
- [Commits](aaubry/YamlDotNet@v13.3.1...v13.4.0)

---
updated-dependencies:
- dependency-name: YamlDotNet
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump shogo82148/actions-setup-perl from 1.23.1 to 1.24.1

Bumps [shogo82148/actions-setup-perl](https://github.com/shogo82148/actions-setup-perl) from 1.23.1 to 1.24.1.
- [Release notes](https://github.com/shogo82148/actions-setup-perl/releases)
- [Commits](shogo82148/actions-setup-perl@v1.23.1...v1.24.1)

---
updated-dependencies:
- dependency-name: shogo82148/actions-setup-perl
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix checkbox issue

* improve confirmation text (#1639)

* improve confirmation text
* Loop tidyup, use var where possible

---------

Co-authored-by: jas88 <j.a.sutherland@dundee.ac.uk>

* correct typo in create logging sql (#1640)

* Feature/ci codescan (#1641)

* Move SecurityCodescan.VS2019 to run on Github CI alone, integrate results with CodeQL
* Remove SecurityCodescan from Packages.md, no longer used via Nuget

---------

Co-authored-by: James A Sutherland <j@sutherland.pw>

* hide source control when not available

* Remove old Plugin object bits, tidy up (#1636)

* Remove old Plugin object bits, tidy up

* Purge remaining bits of AllExpiredPluginsNode

* Fix plugin display name in tree

* Update CreateNewDataExtractionProjectUI.cs

Casting fix

* Feature/rdmp42 delete plugins (#1642)

* add ui plugin delete functionality

* Warning and inheritance redundancy cleanups

* Narrow scope of catch clause per CodeQL warning

* Tidy Plugin name retrieval

---------

Co-authored-by: James A Sutherland <>
Co-authored-by: James Friel <jfriel001@dundee.ac.uk>

* Bump MongoDB.Driver from 2.21.0 to 2.22.0

Bumps [MongoDB.Driver](https://github.com/mongodb/mongo-csharp-driver) from 2.21.0 to 2.22.0.
- [Release notes](https://github.com/mongodb/mongo-csharp-driver/releases)
- [Commits](mongodb/mongo-csharp-driver@v2.21.0...v2.22.0)

---
updated-dependencies:
- dependency-name: MongoDB.Driver
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump YamlDotNet from 13.4.0 to 13.5.2 (#1644)

Bumps [YamlDotNet](https://github.com/aaubry/YamlDotNet) from 13.4.0 to 13.5.2.
- [Release notes](https://github.com/aaubry/YamlDotNet/releases)
- [Commits](aaubry/YamlDotNet@v13.4.0...v13.5.2)

---
updated-dependencies:
- dependency-name: YamlDotNet
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump YamlDotNet from 13.5.2 to 13.7.0 (#1647)

* Bump SSH.NET from 2020.0.2 to 2023.0.0 (#1646)

* Bump YamlDotNet from 13.7.0 to 13.7.1

Bumps [YamlDotNet](https://github.com/aaubry/YamlDotNet) from 13.7.0 to 13.7.1.
- [Release notes](https://github.com/aaubry/YamlDotNet/releases)
- [Commits](aaubry/YamlDotNet@v13.7.0...v13.7.1)

---
updated-dependencies:
- dependency-name: YamlDotNet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump NLog from 5.2.4 to 5.2.5

Bumps [NLog](https://github.com/NLog/NLog) from 5.2.4 to 5.2.5.
- [Release notes](https://github.com/NLog/NLog/releases)
- [Changelog](https://github.com/NLog/NLog/blob/dev/CHANGELOG.md)
- [Commits](NLog/NLog@v5.2.4...v5.2.5)

---
updated-dependencies:
- dependency-name: NLog
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* New FTP/FTPS support, improve SFTP (#1649)

Co-authored-by: James Friel <jfriel001@dundee.ac.uk>

* Cut Windows exe file counts (#1650)

* Cut Windows exe file counts

* Remove manual deletion of files dotnet publish used to create

* Fix up docs links

* More doc link fixups

* Fix FAnsiSql Implementations README links

* Make GUI and CLI Windows exes single-file, update MSI accordingly

* Build source zip early on for inclusion later

---------

Co-authored-by: James Friel <jfriel001@dundee.ac.uk>
Co-authored-by: James A Sutherland <>

* Bump actions/setup-node from 3.8.1 to 4.0.0

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.1 to 4.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v3.8.1...v4.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Task/rdmp-32 Fix Progress Log writing using excessive resources (#1657)

* add load

* readd sorting

* revert sorting

* tidy up code

* Task/rdmp 32 Name DataTable Chunks (#1658)

* add chunk naming
* bump to 8.1.1-r1
* Add heading for WIP 8.1.1 release

---------

Co-authored-by: James A Sutherland <j@sutherland.pw>

* RDMP-15 Use .bak files as Data Loads (#1656)

* basic ui triggers
* working dl

---------

Co-authored-by: James A Sutherland <j@sutherland.pw>

* Bump FluentFTP from 48.0.1 to 48.0.3

Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP) from 48.0.1 to 48.0.3.
- [Release notes](https://github.com/robinrodricks/FluentFTP/releases)
- [Changelog](https://github.com/robinrodricks/FluentFTP/blob/master/RELEASES.md)
- [Commits](https://github.com/robinrodricks/FluentFTP/commits)

---
updated-dependencies:
- dependency-name: FluentFTP
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Feature/cleanup (#1659)

* Use var

* Whitespace fixes

* Remove stray parentheses

* Update SingletonNode.cs

Fix confused syntax, use Equ for simplicity

* Typos

Fix typos, also make some verbatim strings raw strings for better formatting.

* Spelling/grammar, wrongly marked partial classes

* Update SingletonNode.cs

Fix up equality test to be strict about types

* Fix typos and tidy tooltip cache logic

* Bump shogo82148/actions-setup-perl from 1.24.1 to 1.24.2

---
updated-dependencies:
- dependency-name: shogo82148/actions-setup-perl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump SixLabors.ImageSharp.Drawing from 2.0.0 to 2.0.1

Bumps [SixLabors.ImageSharp.Drawing](https://github.com/SixLabors/ImageSharp.Drawing) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/SixLabors/ImageSharp.Drawing/releases)
- [Commits](SixLabors/ImageSharp.Drawing@v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp.Drawing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump Terminal.Gui from 1.14.0 to 1.14.1 (#1662)

Bumps [Terminal.Gui](https://github.com/gui-cs/Terminal.Gui) from 1.14.0 to 1.14.1.
- [Release notes](https://github.com/gui-cs/Terminal.Gui/releases)
- [Commits](gui-cs/Terminal.Gui@v1.14.0...v1.14.1)

---
updated-dependencies:
- dependency-name: Terminal.Gui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Restore buggy Equals behaviour on SingletonNode since some UI code relied on the bug

* Bump NUnit from 3.13.3 to 3.14.0

Bumps [NUnit](https://github.com/nunit/nunit) from 3.13.3 to 3.14.0.
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/master/CHANGES.md)
- [Commits](nunit/nunit@v3.13.3...v3.14.0)

---
updated-dependencies:
- dependency-name: NUnit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix Extraction Refresh Issue (#1671)

* fix extraction refresh issue
* reload, but not hot

* Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0

Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.2 to 17.8.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.7.2...v17.8.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Feature/rdmp 73 cohort holdouts (#1653)

* add top to cohort

* working holdout flow

* interim

* basic ui  flow

* now filtering

* working flow

* working auto-holdout

* fix test

* add query

* improved holdout

* tidy up code

* add description

* revert test db

* add holdout description

* add todo

* fixups from codeql

* Minor syntax fix

* Fix possible null deref

* fix todo url

* Tidy, typo fix

* Remove disused field

---------

Co-authored-by: James A Sutherland <j.a.sutherland@dundee.ac.uk>
Co-authored-by: James A Sutherland <>

* RDMP-108 Unified UI Alerting from Processing Chunks (#1663)

* batched ui

* tidy up

* attempt to fix codeql

* fix linting

* add if check

* fix test

* add pragma

* fix up test

* update from codeql

* Update DataFlowPipelineEngine.cs

Tidy thread logic, fix double-disposal of objects

* Put chunk disposal in a finally block to avoid leaks

---------

Co-authored-by: James A Sutherland <j.a.sutherland@dundee.ac.uk>
Co-authored-by: James A Sutherland <>

* Bump NLog from 5.2.5 to 5.2.6 (#1679)

Bumps [NLog](https://github.com/NLog/NLog) from 5.2.5 to 5.2.6.
- [Release notes](https://github.com/NLog/NLog/releases)
- [Changelog](https://github.com/NLog/NLog/blob/dev/CHANGELOG.md)
- [Commits](NLog/NLog@v5.2.5...v5.2.6)

---
updated-dependencies:
- dependency-name: NLog
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0

Bumps [Microsoft.SourceLink.GitHub](https://github.com/dotnet/sourcelink) from 1.1.1 to 8.0.0.
- [Release notes](https://github.com/dotnet/sourcelink/releases)
- [Commits](https://github.com/dotnet/sourcelink/commits)

---
updated-dependencies:
- dependency-name: Microsoft.SourceLink.GitHub
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump Microsoft.XmlSerializer.Generator from 7.0.0 to 8.0.0

Bumps [Microsoft.XmlSerializer.Generator](https://github.com/dotnet/runtime) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v7.0.0...v8.0.0)

---
updated-dependencies:
- dependency-name: Microsoft.XmlSerializer.Generator
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix bump

* Fix coverage reporting (#1683)

* Rearrange lcov file handling
* Update coveralls action
* Point Github-Actions Dependabot updates at develop branch, add JFriel as reviewer

* Bump Spectre.Console from 0.47.0 to 0.48.0

Bumps [Spectre.Console](https://github.com/spectreconsole/spectre.console) from 0.47.0 to 0.48.0.
- [Release notes](https://github.com/spectreconsole/spectre.console/releases)
- [Commits](spectreconsole/spectre.console@0.47.0...0.48.0)

---
updated-dependencies:
- dependency-name: Spectre.Console
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump WeCantSpell.Hunspell from 4.0.0 to 4.1.0

Bumps [WeCantSpell.Hunspell](https://github.com/aarondandy/WeCantSpell.Hunspell) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/aarondandy/WeCantSpell.Hunspell/releases)
- [Changelog](https://github.com/aarondandy/WeCantSpell.Hunspell/blob/main/changelog.md)
- [Commits](aarondandy/WeCantSpell.Hunspell@4.0.0...4.1.0)

---
updated-dependencies:
- dependency-name: WeCantSpell.Hunspell
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Task/update plugin bundling (#1678)

* attempt to wget dicom plugin

* improved looping for plugins

* update script

* add to bundle

* update build

* add charts

* update changelog

* remove bad files

* improve build

* add verbose curl

* temp diable tests

* attempt to simplify build

* readd tests

---------

Co-authored-by: James A Sutherland <j.a.sutherland@dundee.ac.uk>

* Bump shogo82148/actions-setup-perl from 1.24.2 to 1.24.3

Bumps [shogo82148/actions-setup-perl](https://github.com/shogo82148/actions-setup-perl) from 1.24.2 to 1.24.3.
- [Release notes](https://github.com/shogo82148/actions-setup-perl/releases)
- [Commits](shogo82148/actions-setup-perl@v1.24.2...v1.24.3)

---
updated-dependencies:
- dependency-name: shogo82148/actions-setup-perl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* bump version

* attemt sign

* remove coveralls

* update sign

* add ls

* correct file name

* more ls

* correct linux file extention

* comment out linux

* fix typo

* update signing

* update changelog

* add ls

* remove extra sign

* add test back in

* Bump NLog from 5.2.6 to 5.2.7

Bumps [NLog](https://github.com/NLog/NLog) from 5.2.6 to 5.2.7.
- [Release notes](https://github.com/NLog/NLog/releases)
- [Changelog](https://github.com/NLog/NLog/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/NLog/NLog/commits)

---
updated-dependencies:
- dependency-name: NLog
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump System.Security.Permissions from 7.0.0 to 8.0.0 (#1676)

* Bump System.Threading.AccessControl from 7.0.1 to 8.0.0 (#1675)

* Bump NUnit from 3.14.0 to 4.0.0 (#1686)

* Bump actions/setup-dotnet from 3.2.0 to 4.0.0 (#1694)

* Feature/rdmp-113 datasets (#1682)

* Dataset PR

* Bump shogo82148/actions-setup-perl from 1.24.3 to 1.25.0 (#1692)

Bump shogo82148/actions-setup-perl from 1.24.3 to 1.25.0 (#1692)

* Bump SixLabors.ImageSharp from 3.0.2 to 3.1.0 (#1693)

* Bump NUnit from 4.0.0 to 4.0.1

Bumps [NUnit](https://github.com/nunit/nunit) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/master/CHANGES.md)
- [Commits](nunit/nunit@v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: NUnit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump SixLabors.ImageSharp.Drawing from 2.0.1 to 2.1.0

Bumps [SixLabors.ImageSharp.Drawing](https://github.com/SixLabors/ImageSharp.Drawing) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/SixLabors/ImageSharp.Drawing/releases)
- [Commits](SixLabors/ImageSharp.Drawing@v2.0.1...v2.1.0)

---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp.Drawing
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Implement first pass at platform export tool (#1672)

* Implement first pass at platform export tool

* Remove dead code, add progress report

* Syntax fix

* Note command addition in CHANGELOG

* ignore certain dqe types

---------

Co-authored-by: James A Sutherland <>
Co-authored-by: James Friel <JFriel001@dundee.ac.uk>

* update rdmp client xml

* Bump SixLabors.ImageSharp from 3.1.0 to 3.1.1

Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/SixLabors/ImageSharp/releases)
- [Commits](SixLabors/ImageSharp@v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump MongoDB.Driver from 2.22.0 to 2.23.0

Bumps [MongoDB.Driver](https://github.com/mongodb/mongo-csharp-driver) from 2.22.0 to 2.23.0.
- [Release notes](https://github.com/mongodb/mongo-csharp-driver/releases)
- [Commits](mongodb/mongo-csharp-driver@v2.22.0...v2.23.0)

---
updated-dependencies:
- dependency-name: MongoDB.Driver
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jas88 <j.a.sutherland@dundee.ac.uk>
Co-authored-by: James A Sutherland <j@sutherland.pw>
Co-authored-by: James A Sutherland <unknown>
Co-authored-by: Brian <76164974+bpeacock001@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants