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

8.1.0 Release #1628

Merged
merged 215 commits into from
Sep 20, 2023
Merged
Show file tree
Hide file tree
Changes from 207 commits
Commits
Show all changes
215 commits
Select commit Hold shift + click to select a range
a02b4cc
Bump Newtonsoft.Json from 13.0.1 to 13.0.2
dependabot[bot] Nov 25, 2022
f89f489
Bump NLog from 5.0.5 to 5.1.0
dependabot[bot] Nov 28, 2022
aba01dd
Bump NLog from 5.0.5 to 5.1.0
Nov 28, 2022
916e4a2
Fix -r flag - should have been --results-directory all along
Nov 28, 2022
dbe8d4b
Merge pull request #1498 from HicServices/dependabot/nuget/develop/NL…
dependabot[bot] Nov 28, 2022
66a1916
Merge branch 'develop' into dependabot/nuget/develop/Newtonsoft.Json-…
jas88 Nov 28, 2022
a04b7af
Bump Newtonsoft.Json from 13.0.1 to 13.0.2
Nov 28, 2022
57d6c13
Merge pull request #1497 from HicServices/dependabot/nuget/develop/Ne…
dependabot[bot] Nov 28, 2022
e0ce78f
Bump YamlDotNet from 12.0.2 to 12.1.0
dependabot[bot] Dec 6, 2022
3e9827b
Bump Moq from 4.18.2 to 4.18.3
dependabot[bot] Dec 6, 2022
f8aa72e
Bump Moq from 4.18.2 to 4.18.3
Dec 6, 2022
b07035d
Bump YamlDotNet from 12.0.2 to 12.1.0
Dec 6, 2022
e28ad80
Merge pull request #1500 from HicServices/dependabot/nuget/develop/Mo…
dependabot[bot] Dec 6, 2022
5682dda
Merge pull request #1499 from HicServices/dependabot/nuget/develop/Ya…
dependabot[bot] Dec 6, 2022
f929688
Add CodeQL workflow for GitHub code scanning
lgtm-migrator Dec 8, 2022
0f8b5bc
Bump YamlDotNet from 12.1.0 to 12.2.0
dependabot[bot] Dec 12, 2022
a572e0c
Add EnableWindowsTargeting for CodeQL to run on Linux properly
Dec 12, 2022
a50dcc9
Bump YamlDotNet from 12.1.0 to 12.2.0
Dec 12, 2022
4c54b07
Merge pull request #1501 from lgtm-migrator/codeql
jas88 Dec 12, 2022
6028208
Bump to latest actions-setup-perl release
Dec 12, 2022
1dd5269
Merge pull request #1502 from HicServices/dependabot/nuget/develop/Ya…
dependabot[bot] Dec 13, 2022
70a8623
Bump YamlDotNet from 12.2.0 to 12.2.1
dependabot[bot] Dec 15, 2022
3bfc1ed
Bump YamlDotNet from 12.2.0 to 12.2.1
Dec 15, 2022
0d4ea7e
Merge pull request #1503 from HicServices/dependabot/nuget/develop/Ya…
dependabot[bot] Dec 15, 2022
ed5f9df
Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1
dependabot[bot] Dec 18, 2022
e122e6e
Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1
Dec 19, 2022
784d61e
Merge pull request #1504 from HicServices/dependabot/nuget/develop/Mi…
dependabot[bot] Dec 19, 2022
6475341
Bump YamlDotNet from 12.2.1 to 12.3.1
dependabot[bot] Dec 20, 2022
345edeb
Bump YamlDotNet from 12.2.1 to 12.3.1
Dec 20, 2022
4c23c41
Merge pull request #1505 from HicServices/dependabot/nuget/develop/Ya…
dependabot[bot] Dec 20, 2022
59eb262
Bump NLog from 5.1.0 to 5.1.1
dependabot[bot] Dec 30, 2022
df69142
Bump NLog from 5.1.0 to 5.1.1
Dec 30, 2022
b191e1c
Merge pull request #1506 from HicServices/dependabot/nuget/develop/NL…
dependabot[bot] Dec 30, 2022
01ed644
Bump Moq from 4.18.3 to 4.18.4
dependabot[bot] Jan 2, 2023
05c72c3
Bump Moq from 4.18.3 to 4.18.4
Jan 2, 2023
b99c5a3
Merge pull request #1507 from HicServices/dependabot/nuget/develop/Mo…
dependabot[bot] Jan 2, 2023
2030991
Bump Terminal.Gui from 1.7.2 to 1.9.0
dependabot[bot] Jan 6, 2023
c2422af
Bump actions/setup-node from 3.5.1 to 3.6.0
dependabot[bot] Jan 6, 2023
65161f6
Merge pull request #1509 from HicServices/dependabot/github_actions/a…
dependabot[bot] Jan 6, 2023
bf25e62
Method name fixups
jas88 Jan 9, 2023
ef2f84b
Bump Spectre.Console from 0.45.0 to 0.46.0
dependabot[bot] Jan 10, 2023
bd4c5fe
Bump svenstaro/upload-release-action from 2.3.0 to 2.4.0
dependabot[bot] Jan 10, 2023
c46289f
Bump Spectre.Console from 0.45.0 to 0.46.0
Jan 10, 2023
f006649
Merge pull request #1510 from HicServices/dependabot/nuget/develop/Sp…
dependabot[bot] Jan 10, 2023
05c6897
Bump System.Threading.AccessControl from 7.0.0 to 7.0.1
dependabot[bot] Jan 11, 2023
d917b90
Bump System.Threading.AccessControl from 7.0.0 to 7.0.1
Jan 11, 2023
5d8ea6d
Merge pull request #1512 from HicServices/dependabot/nuget/develop/Sy…
dependabot[bot] Jan 11, 2023
7e6e307
Merge branch 'develop' into dependabot/github_actions/svenstaro/uploa…
jas88 Jan 11, 2023
f9ff650
Merge pull request #1511 from HicServices/dependabot/github_actions/s…
dependabot[bot] Jan 12, 2023
91e92f7
Bump NunitXml.TestLogger from 3.0.127 to 3.0.131
dependabot[bot] Jan 31, 2023
43a0e14
Merge pull request #1517 from HicServices/dependabot/nuget/develop/Nu…
jas88 Jan 31, 2023
865c6d1
Bump svenstaro/upload-release-action from 2.4.0 to 2.4.1
dependabot[bot] Feb 2, 2023
b01ed6c
Merge pull request #1518 from HicServices/dependabot/github_actions/s…
dependabot[bot] Feb 2, 2023
cffa904
Syntax cleanup
Feb 9, 2023
0d0ecfc
Make DB file locator accept both / and \ as delimiters
Feb 9, 2023
203fe5c
Merge pull request #1521 from HicServices/feature/dblocatorfix
jas88 Feb 9, 2023
b6f854a
Make file locator handle Unix and DOS style paths more smartly, fix t…
Feb 10, 2023
631cfdf
Trim trailing slashes from SQL Server directory location
Feb 10, 2023
c26c44e
Merge pull request #1522 from HicServices/feature/dblocatorfix
jas88 Feb 11, 2023
8948838
Replace clunky slow file copier which got file permissions wrong with…
jas88 Feb 17, 2023
082d886
Bump NLog from 5.1.1 to 5.1.2
dependabot[bot] Feb 20, 2023
65aeea0
Bump NLog from 5.1.1 to 5.1.2
Feb 20, 2023
b22e467
famfamfam.com icon site domain expired, use archive.org copies for now
Feb 20, 2023
c5f2949
Merge pull request #1524 from HicServices/dependabot/nuget/develop/NL…
dependabot[bot] Feb 20, 2023
b03c20b
Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0
dependabot[bot] Feb 22, 2023
42c9581
Bump svenstaro/upload-release-action from 2.4.1 to 2.5.0
dependabot[bot] Feb 22, 2023
b78abb3
Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0
Feb 22, 2023
d0a5a3d
Merge pull request #1527 from HicServices/dependabot/github_actions/s…
dependabot[bot] Feb 22, 2023
2fe9ca7
Merge pull request #1526 from HicServices/dependabot/nuget/develop/Mi…
dependabot[bot] Feb 22, 2023
e0fd9ff
Bump YamlDotNet from 12.3.1 to 13.0.1
dependabot[bot] Feb 22, 2023
3ca298d
Bump YamlDotNet from 12.3.1 to 13.0.1
Feb 23, 2023
46935b8
Merge pull request #1525 from HicServices/dependabot/nuget/develop/Ya…
dependabot[bot] Feb 23, 2023
0f795dd
Bump NUnit3TestAdapter from 4.3.1 to 4.4.2
dependabot[bot] Mar 2, 2023
a166827
Bump SixLabors.ImageSharp from 2.1.3 to 3.0.0
dependabot[bot] Mar 2, 2023
304ee76
Merge pull request #1529 from HicServices/dependabot/nuget/develop/NU…
jas88 Mar 2, 2023
c704b41
Bump SixLabors.ImageSharp from 2.1.3 to 3.0.0
Mar 2, 2023
26a8caa
Bump Autoupdater.NET.Official from 1.7.6 to 1.7.7
dependabot[bot] Mar 6, 2023
379d839
Merge pull request #1531 from HicServices/dependabot/nuget/develop/Au…
dependabot[bot] Mar 6, 2023
ccf7791
Merge pull request #1530 from HicServices/dependabot/nuget/develop/Si…
jas88 Mar 6, 2023
c2b610f
Bump Newtonsoft.Json from 13.0.2 to 13.0.3
dependabot[bot] Mar 9, 2023
998e6cd
Merge pull request #1523 from HicServices/feature/copy
malmas001 Mar 11, 2023
4200e18
Update solution file
jas88 Mar 14, 2023
52cfea2
Merge pull request #1508 from HicServices/dependabot/nuget/develop/Te…
dependabot[bot] Mar 21, 2023
5893b87
Bump NLog from 5.1.2 to 5.1.3
dependabot[bot] Mar 29, 2023
d1fc3e9
Bump NLog from 5.1.2 to 5.1.3
Mar 30, 2023
cfa7fac
Revert premature .sln change
Mar 30, 2023
ac00277
Merge pull request #1540 from HicServices/dependabot/nuget/develop/NL…
dependabot[bot] Mar 30, 2023
0b0eff3
Bump shogo82148/actions-setup-perl from 1.20.1 to 1.20.2 (#1535)
dependabot[bot] Mar 30, 2023
8d0b86a
Bump SixLabors.ImageSharp from 3.0.0 to 3.0.1 (#1539)
dependabot[bot] Mar 30, 2023
30b8477
Merge branch 'develop' into dependabot/nuget/develop/Newtonsoft.Json-…
jas88 Mar 30, 2023
a665d66
Bump Newtonsoft.Json from 13.0.2 to 13.0.3
Mar 30, 2023
c319e41
Merge pull request #1532 from HicServices/dependabot/nuget/develop/Ne…
dependabot[bot] Mar 30, 2023
f88b5f8
Bump Terminal.Gui from 1.9.0 to 1.10.0 (#1536)
dependabot[bot] Mar 30, 2023
61be3f9
Bump YamlDotNet from 13.0.1 to 13.0.2 (#1533)
dependabot[bot] Mar 31, 2023
a76c1b4
Bump Terminal.Gui from 1.10.0 to 1.10.1 (#1541)
dependabot[bot] Apr 7, 2023
40c8698
Bump Autoupdater.NET.Official from 1.7.7 to 1.8.0
dependabot[bot] Apr 20, 2023
12897ac
Bump YamlDotNet from 13.0.2 to 13.1.0 (#1542)
dependabot[bot] Apr 21, 2023
52034fe
Merge branch 'develop' into dependabot/nuget/develop/Autoupdater.NET.…
jas88 Apr 21, 2023
bbfb5a4
Bump shogo82148/actions-setup-perl from 1.20.2 to 1.21.0
dependabot[bot] Apr 25, 2023
b0b3bc3
Merge pull request #1544 from HicServices/dependabot/github_actions/s…
dependabot[bot] Apr 25, 2023
bafbeb7
Bump NLog from 5.1.3 to 5.1.4
dependabot[bot] May 1, 2023
bd84090
Merge pull request #1545 from HicServices/dependabot/nuget/develop/NL…
jas88 May 1, 2023
8c25f09
Merge pull request #1543 from HicServices/dependabot/nuget/develop/Au…
jas88 May 2, 2023
3a6b225
Bump Autoupdater.NET.Official from 1.8.0 to 1.8.1
dependabot[bot] May 3, 2023
9e9338a
Merge pull request #1546 from HicServices/dependabot/nuget/develop/Au…
dependabot[bot] May 3, 2023
80a909e
Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0
dependabot[bot] May 17, 2023
a9c7b64
Merge pull request #1547 from HicServices/dependabot/nuget/develop/Mi…
dependabot[bot] May 17, 2023
223f969
Bump Autoupdater.NET.Official from 1.8.1 to 1.8.2
dependabot[bot] May 18, 2023
03b8e5f
Merge pull request #1549 from HicServices/dependabot/nuget/develop/Au…
dependabot[bot] May 18, 2023
16f253a
v8.1.0-rc2 (#1534)
jas88 May 19, 2023
fb40b37
Bump Spectre.Console from 0.46.0 to 0.47.0
dependabot[bot] May 22, 2023
d511011
Bump Scintilla.NET from 5.3.2.6 to 5.3.2.7
dependabot[bot] May 22, 2023
1113526
Bump coverlet.collector from 3.2.0 to 6.0.0
dependabot[bot] May 22, 2023
74d4797
Bump Terminal.Gui from 1.10.1 to 1.11.2
dependabot[bot] May 22, 2023
548d0cc
Merge pull request #1553 from HicServices/dependabot/nuget/develop/Te…
dependabot[bot] May 22, 2023
6074829
Merge pull request #1552 from HicServices/dependabot/nuget/develop/co…
dependabot[bot] May 22, 2023
428278c
Merge pull request #1551 from HicServices/dependabot/nuget/develop/Sc…
dependabot[bot] May 22, 2023
8d2f293
Merge pull request #1550 from HicServices/dependabot/nuget/develop/Sp…
dependabot[bot] May 22, 2023
e2762e1
Bump svenstaro/upload-release-action from 2.5.0 to 2.6.0
dependabot[bot] May 24, 2023
23e4005
Merge pull request #1554 from HicServices/dependabot/github_actions/s…
dependabot[bot] May 24, 2023
18ad1fc
Bump Terminal.Gui from 1.11.2 to 1.12.1
dependabot[bot] May 25, 2023
705e318
Merge pull request #1555 from HicServices/dependabot/nuget/develop/Te…
dependabot[bot] May 25, 2023
09f1c66
Bump NLog from 5.1.4 to 5.1.5
dependabot[bot] May 26, 2023
143ff27
Bump actions/setup-dotnet from 3.0.3 to 3.1.0
dependabot[bot] May 26, 2023
ccae7d6
Merge pull request #1557 from HicServices/dependabot/github_actions/a…
dependabot[bot] May 26, 2023
8fc0d9d
Merge pull request #1556 from HicServices/dependabot/nuget/develop/NL…
dependabot[bot] May 26, 2023
b48f23f
Bump actions/setup-dotnet from 3.1.0 to 3.2.0
dependabot[bot] May 30, 2023
b7cf9eb
Merge pull request #1558 from HicServices/dependabot/github_actions/a…
dependabot[bot] May 30, 2023
b4a91f5
RC3 (#1548)
jas88 May 30, 2023
5f093b0
Bump NLog from 5.1.5 to 5.2.0
dependabot[bot] May 31, 2023
68878e6
Bump NUnit3TestAdapter from 4.4.2 to 4.5.0
dependabot[bot] May 31, 2023
bba4ca1
Bump svenstaro/upload-release-action from 2.6.0 to 2.6.1
dependabot[bot] Jun 1, 2023
b013280
Merge pull request #1562 from HicServices/dependabot/github_actions/s…
dependabot[bot] Jun 1, 2023
1d176d4
Merge branch 'develop' into dependabot/nuget/develop/NUnit3TestAdapte…
jas88 Jun 1, 2023
b9a658f
Merge branch 'develop' into dependabot/nuget/develop/NLog-5.2.0
jas88 Jun 1, 2023
0680593
Merge pull request #1560 from HicServices/dependabot/nuget/develop/NL…
dependabot[bot] Jun 1, 2023
2b5c916
Merge pull request #1561 from HicServices/dependabot/nuget/develop/NU…
dependabot[bot] Jun 1, 2023
aab866b
Bump HIC.FAnsiSql from 3.0.1 to 3.1.0 (#1559)
dependabot[bot] Jun 1, 2023
8f6a55f
Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1
dependabot[bot] Jun 2, 2023
8099562
Merge pull request #1563 from HicServices/dependabot/nuget/develop/Mi…
dependabot[bot] Jun 2, 2023
d1a5391
Bump shogo82148/actions-setup-perl from 1.21.0 to 1.21.1
dependabot[bot] Jun 5, 2023
c50a6ad
Merge pull request #1564 from HicServices/dependabot/github_actions/s…
dependabot[bot] Jun 5, 2023
0b76447
Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2
dependabot[bot] Jun 7, 2023
e861330
Bump shogo82148/actions-setup-perl from 1.21.1 to 1.21.2
dependabot[bot] Jun 7, 2023
033d178
Merge pull request #1566 from HicServices/dependabot/github_actions/s…
dependabot[bot] Jun 7, 2023
3ca53db
Merge pull request #1565 from HicServices/dependabot/nuget/develop/Mi…
dependabot[bot] Jun 7, 2023
fc06644
Bump Autoupdater.NET.Official from 1.8.2 to 1.8.3
dependabot[bot] Jun 13, 2023
1ed6eff
Merge pull request #1567 from HicServices/dependabot/nuget/develop/Au…
dependabot[bot] Jun 13, 2023
1ba97a6
Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3
dependabot[bot] Jun 28, 2023
a028c92
Bump shogo82148/actions-setup-perl from 1.21.2 to 1.21.3
dependabot[bot] Jun 26, 2023
2a2d353
Bump YamlDotNet from 13.1.0 to 13.1.1
dependabot[bot] Jun 19, 2023
a1d69bb
Bump NLog from 5.2.0 to 5.2.1
dependabot[bot] Jul 3, 2023
ea5ae76
Bump LibArchive.Net from 0.1.3 to 0.1.4
dependabot[bot] Jun 30, 2023
a92e6e5
Bump shogo82148/actions-setup-perl from 1.21.3 to 1.22.0
dependabot[bot] Jul 5, 2023
e47d209
Bump NLog from 5.2.1 to 5.2.2
dependabot[bot] Jul 5, 2023
d46db29
Merge pull request #1576 from HicServices/dependabot/nuget/develop/NL…
dependabot[bot] Jul 5, 2023
e714981
Merge pull request #1575 from HicServices/dependabot/github_actions/s…
dependabot[bot] Jul 5, 2023
18cdcb8
Bump actions/setup-node from 3.6.0 to 3.7.0
dependabot[bot] Jul 6, 2023
65de76e
Merge pull request #1578 from HicServices/dependabot/github_actions/a…
dependabot[bot] Jul 6, 2023
72e39cb
Bump NunitXml.TestLogger from 3.0.131 to 3.1.15
dependabot[bot] Jul 7, 2023
5c0a394
Syntax cleanup (#1577)
jas88 Jul 14, 2023
438e022
Bump Terminal.Gui from 1.12.1 to 1.13.1
dependabot[bot] Jul 18, 2023
4249544
Merge pull request #1581 from HicServices/dependabot/nuget/develop/Te…
dependabot[bot] Jul 18, 2023
61e4c8b
Bump shogo82148/actions-setup-perl from 1.22.0 to 1.23.0
dependabot[bot] Jul 18, 2023
7c2f6bf
Merge pull request #1580 from HicServices/dependabot/github_actions/s…
dependabot[bot] Jul 18, 2023
5a673a5
Bump Terminal.Gui from 1.13.1 to 1.13.4
dependabot[bot] Jul 20, 2023
bc3ddb7
Merge pull request #1582 from HicServices/dependabot/nuget/develop/Te…
dependabot[bot] Jul 20, 2023
fc20021
Bump Terminal.Gui from 1.13.4 to 1.13.5
dependabot[bot] Jul 27, 2023
3185ef2
Merge pull request #1584 from HicServices/dependabot/nuget/develop/Te…
dependabot[bot] Jul 28, 2023
4c5fec3
Bump svenstaro/upload-release-action from 2.6.1 to 2.7.0
dependabot[bot] Jul 31, 2023
da59448
Merge pull request #1585 from HicServices/dependabot/github_actions/s…
dependabot[bot] Jul 31, 2023
a10e7d2
Bump NLog from 5.2.2 to 5.2.3
dependabot[bot] Aug 7, 2023
ebbde52
Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0
dependabot[bot] Aug 7, 2023
858c14e
Merge pull request #1588 from HicServices/dependabot/nuget/develop/Mi…
dependabot[bot] Aug 7, 2023
e0c2e44
Merge pull request #1587 from HicServices/dependabot/nuget/develop/NL…
dependabot[bot] Aug 7, 2023
a9b3318
Feature/whitespaceetc (#1583)
jas88 Aug 8, 2023
d6b78aa
Bump Moq from 4.18.4 to 4.20.1
dependabot[bot] Aug 9, 2023
cc8e300
Bump shogo82148/actions-setup-perl from 1.23.0 to 1.23.1
dependabot[bot] Aug 9, 2023
243b5d9
Feature/rdmp 13 removable default logging server (#1589)
JFriel Aug 9, 2023
360aaf5
Bump Moq from 4.20.1 to 4.20.2
dependabot[bot] Aug 10, 2023
10e0fed
Add Clear User Settings Functionality (RDMP-7/GH#749) (#1586)
JFriel Aug 11, 2023
fa95b46
Update UserSettings.cs
jas88 Aug 11, 2023
7227879
Bump Moq from 4.20.2 to 4.20.69
dependabot[bot] Aug 14, 2023
1e1078d
Bump actions/setup-node from 3.7.0 to 3.8.0
dependabot[bot] Aug 15, 2023
6043558
Bump YamlDotNet from 13.1.1 to 13.2.0
dependabot[bot] Aug 15, 2023
31b23c1
Bump SixLabors.ImageSharp.Drawing from 1.0.0-beta15 to 1.0.0
dependabot[bot] Aug 15, 2023
61e3aad
Merge pull request #1601 from HicServices/dependabot/github_actions/a…
dependabot[bot] Aug 15, 2023
8e7a8d2
Bump actions/setup-node from 3.8.0 to 3.8.1
dependabot[bot] Aug 18, 2023
6327e9c
Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1
dependabot[bot] Aug 17, 2023
f286cf7
Bump Autoupdater.NET.Official from 1.8.3 to 1.8.4
dependabot[bot] Aug 21, 2023
a8921ab
Redo ProgressLog handling (#1603)
jas88 Aug 21, 2023
60f7a6b
Bump VPKSoft.ScintillaLexers.NET from 1.1.15 to 1.1.16
dependabot[bot] Aug 25, 2023
763cdb1
Update LoadDirectory.cs
jas88 Aug 28, 2023
b750d40
Feature/rdmp 18 remove moq (#1602)
JFriel Aug 28, 2023
e0a5af6
Feature/RDMP-28 Add BeginLoadData & EndLoadData to Datatables (#1598)
JFriel Aug 28, 2023
ea0bc63
RDMP-16 Add Max Message Length Check to Logging Notifications (#1595)
JFriel Aug 28, 2023
e5e8e75
Bump YamlDotNet from 13.2.0 to 13.3.1 (#1611)
dependabot[bot] Aug 29, 2023
6c7e04e
Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2
dependabot[bot] Aug 30, 2023
bdf55e6
Bump SixLabors.ImageSharp from 3.0.1 to 3.0.2 (#1616)
dependabot[bot] Aug 31, 2023
c883687
Bump Terminal.Gui from 1.13.5 to 1.14.0 (#1615)
dependabot[bot] Aug 31, 2023
886dfcb
Bump NLog from 5.2.3 to 5.2.4
dependabot[bot] Sep 7, 2023
223ebfb
Bump Scintilla.NET from 5.3.2.7 to 5.3.2.9
dependabot[bot] Sep 11, 2023
7adfbb8
Bump crazy-max/ghaction-chocolatey from 2 to 3
dependabot[bot] Sep 11, 2023
24a478f
Bump SixLabors.ImageSharp.Drawing from 1.0.0 to 2.0.0
dependabot[bot] Sep 18, 2023
8492c9c
Bump NSubstitute from 5.0.0 to 5.1.0
dependabot[bot] Sep 12, 2023
d6edf73
Bump actions/checkout from 3 to 4
dependabot[bot] Sep 5, 2023
55ade26
Feature/rc4 (#1570)
jas88 Sep 19, 2023
c91dacc
8.1.0 changelog (#1627)
JFriel Sep 19, 2023
8adf1f4
Bump HIC.FAnsiSql from 3.1.0 to 3.1.1 (#1621)
dependabot[bot] Sep 19, 2023
d97f506
Merge branch 'main' into develop
jas88 Sep 19, 2023
a13b9a4
Bump Terminal.Gui from 1.13.5 to 1.14.0
dependabot[bot] Sep 20, 2023
5c9fd29
Bump MongoDB.Driver from 2.20.0 to 2.21.0
dependabot[bot] Sep 20, 2023
0ffb1c9
Bump YamlDotNet from 13.1.1 to 13.3.1
dependabot[bot] Sep 20, 2023
2a9be02
Merge pull request #1631 from HicServices/dependabot/nuget/develop/Ya…
dependabot[bot] Sep 20, 2023
910c827
Fix logging server lookup logic (#1629)
jas88 Sep 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
120 changes: 48 additions & 72 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,30 +22,26 @@ jobs:
shell: bash
run: touch package-lock.json
- name: Install Node for coverage reporting
uses: actions/setup-node@v3.5.1
uses: actions/setup-node@v3.8.1
with:
node-version: '16.x'
cache: 'npm'
- name: LCov merger tool
run: npm install -g lcov-result-merger
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Determine RDMP build version
id: version
shell: cmd
run: perl -ne "print \"::set-output name=rdmpversion::$1\" if /AssemblyVersion\(\"([0-9.]+)\"\)/;" SharedAssemblyInfo.cs
- uses: actions/cache@v3
with:
path: ~/.nuget/packages
key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
restore-keys: |
${{ runner.os }}-nuget-
shell: bash
run: perl -ne "print \"rdmpversion=\$1\n\" if /AssemblyInformationalVersion\(\"([0-9a-z.-]+)\"\)/;" SharedAssemblyInfo.cs >> $GITHUB_OUTPUT
- name: Check output
run: echo ${{ steps.version.outputs.rdmpversion }}
- name: Setup .NET Core
uses: actions/setup-dotnet@v3.0.3
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 6.0.x
- name: Install MS SQL 2019 Express LocalDB
uses: crazy-max/ghaction-chocolatey@v2
uses: crazy-max/ghaction-chocolatey@v3
with:
args: install -r sqllocaldb --no-progress
- name: Initialise LocalDB
Expand All @@ -59,17 +55,20 @@ jobs:
mysql-version: '8.0'
root-password: 'YourStrong!Passw0rd'
auto-start: true
- name: Create MySql Logging Db
run: dotnet run -c Release --project Tools/rdmp/rdmp.csproj -- createnewexternaldatabaseserver LiveLoggingServer_ID "DatabaseType:MySQL:Server=127.0.0.1;Uid=root;Pwd=YourStrong!Passw0rd;Database=rdmp_logging2" --dir ~/rdmp/rdmp-yaml/
- name: Create MySql DQE Db
run: dotnet run -c Release --project Tools/rdmp/rdmp.csproj -- createnewexternaldatabaseserver DQE "DatabaseType:MySQL:Server=127.0.0.1;Uid=root;Pwd=YourStrong!Passw0rd;Database=rdmp_dqe" --dir ~/rdmp/rdmp-yaml/
- name: Create MySql Cohort Building Query Caching Db
run: dotnet run -c Release --project Tools/rdmp/rdmp.csproj -- createnewexternaldatabaseserver CohortIdentificationQueryCachingServer_ID "DatabaseType:MySQL:Server=127.0.0.1;Uid=root;Pwd=YourStrong!Passw0rd;Database=rdmp_cache" --dir ~/rdmp/rdmp-yaml/
- name: Populate Databases.yaml
shell: bash
run: |
find ./Tools/rdmp/Databases.yaml -type f -exec sed -i 's/RDMP_/TEST_/g' {} \;
- name: Build
run: dotnet build --configuration Release --verbosity minimal
- name: Create MySql Logging, DQE and Cohort Building Cache Db
run: |
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- createnewexternaldatabaseserver LiveLoggingServer_ID "DatabaseType:MySQL:Server=127.0.0.1;Uid=root;Pwd=YourStrong!Passw0rd;Database=rdmp_logging2" --dir ~/rdmp/rdmp-yaml/
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- createnewexternaldatabaseserver DQE "DatabaseType:MySQL:Server=127.0.0.1;Uid=root;Pwd=YourStrong!Passw0rd;Database=rdmp_dqe" --dir ~/rdmp/rdmp-yaml/
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- createnewexternaldatabaseserver CohortIdentificationQueryCachingServer_ID "DatabaseType:MySQL:Server=127.0.0.1;Uid=root;Pwd=YourStrong!Passw0rd;Database=rdmp_cache" --dir ~/rdmp/rdmp-yaml/
- name: Initialise RDMP
run: dotnet run -c Release --project Tools/rdmp/rdmp.csproj -- install --createdatabasetimeout 180 "(localdb)\MSSQLLocalDB" TEST_ -e
- name: Populate Databases.yaml
run: dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- install --createdatabasetimeout 180 "(localdb)\MSSQLLocalDB" TEST_ -e
- name: Populate Databases.yaml
shell: bash
run: |
cat > ./Tools/rdmp/Databases.yaml << EOF
Expand All @@ -78,61 +77,40 @@ jobs:
EOF
- name: Run integration test scripts
run: |
dotnet run -c Release --project Tools/rdmp/rdmp.csproj -- -f ./scripts/create_list_destroy_catalogue.yaml &&
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- -f ./scripts/create_cohort.yaml &&
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- -f ./scripts/create_dataload.yaml &&
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- -f ./scripts/orphan_extractable_column.yaml &&
- name: Test Reusable code
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- -f ./scripts/create_list_destroy_catalogue.yaml
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- -f ./scripts/create_cohort.yaml
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- -f ./scripts/create_dataload.yaml
dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- -f ./scripts/orphan_extractable_column.yaml
- name: Test (DB)
shell: bash
run: |
rm -rf coverage
dotnet test "Reusable/Tests/ReusableCodeTests/ReusableCodeTests.csproj" --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release -r coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` recode.lcov
- name: Test Core code
shell: bash
run: |
dotnet test "./Rdmp.Core.Tests/Rdmp.Core.Tests.csproj" --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release -r coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` core.lcov
- name: Test UI code
shell: bash
run: |
dotnet test "./Rdmp.UI.Tests/Rdmp.UI.Tests.csproj" --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release -r coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` ui.lcov
dotnet test Rdmp.UI.Tests/Rdmp.UI.Tests.csproj --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release --results-directory coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` db-ui.lcov
dotnet test Rdmp.Core.Tests/Rdmp.Core.Tests.csproj --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release --results-directory coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` db-core.lcov
- name: Test with local file system
shell: bash
run: |
echo "UseFileSystemRepo: true" >> Tests.Common/TestDatabases.txt
cat Tests.Common/TestDatabases.txt
- name: Test Reusable (with file system repo)
shell: bash
run: |
dotnet test "Reusable/Tests/ReusableCodeTests/ReusableCodeTests.csproj" --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release -r coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` recodefs.lcov
- name: Test Core (with file system repo)
shell: bash
run: |
dotnet test "./Rdmp.Core.Tests/Rdmp.Core.Tests.csproj" --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release -r coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` corefs.lcov
- name: Test UI (with file system repo)
shell: bash
run: |
dotnet test "./Rdmp.UI.Tests/Rdmp.UI.Tests.csproj" --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release -r coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` uifs.lcov

echo "UseFileSystemRepo: true" >> Tests.Common/TestDatabases.txt
dotnet test Rdmp.UI.Tests/Rdmp.UI.Tests.csproj --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release --results-directory coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` fs-ui.lcov
dotnet test Rdmp.Core.Tests/Rdmp.Core.Tests.csproj --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release --results-directory coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov
mv `find coverage -type f` fs-core.lcov
- name: Merge LCovs
run: lcov-result-merger "{ui,core,recode}{,fs}.lcov" all.lcov
run: lcov-result-merger "{db,fs}-{ui,core}.lcov" all.lcov
- name: Coveralls
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.github_token }}
path-to-lcov: all.lcov
flag-name: unit tests

- name: Package
run: |
dotnet publish Application/ResearchDataManagementPlatform/ResearchDataManagementPlatform.csproj -r win-x64 --self-contained -c Release -o PublishWinForms -p:GenerateDocumentationFile=false -p:PublishSingleFile=false --verbosity minimal --nologo
dotnet publish Tools/rdmp/rdmp.csproj -r win-x64 --self-contained -c Release -o PublishWindows -p:GenerateDocumentationFile=false -p:PublishSingleFile=false --verbosity minimal --nologo
dotnet publish Tools/rdmp/rdmp.csproj -r linux-x64 --self-contained -c Release -o PublishLinux -p:GenerateDocumentationFile=false -p:PublishSingleFile=false --verbosity minimal --nologo
dotnet publish Application/ResearchDataManagementPlatform/ResearchDataManagementPlatform.csproj -r win-x64 --self-contained -c Release -o PublishWinForms -p:GenerateDocumentationFile=false -p:PublishSingleFile=true -p:PublishReadyToRun=true --verbosity minimal --nologo
dotnet publish Tools/rdmp/rdmp.csproj -r win-x64 --self-contained -c Release -o PublishWindows -p:GenerateDocumentationFile=false -p:PublishSingleFile=true -p:PublishReadyToRun=true --verbosity minimal --nologo
dotnet publish Tools/rdmp/rdmp.csproj -r linux-x64 --self-contained -c Release -o PublishLinux -p:GenerateDocumentationFile=false -p:PublishSingleFile=true -p:PublishReadyToRun=true --verbosity minimal --nologo
- name: BundleSource
shell: bash
run: |
Expand All @@ -148,7 +126,7 @@ jobs:
signtool=${signtool[${#signtool[@]}-1]}
signtool=`echo $signtool | sed -e 's#^/c#c:#' | tr / \\\\`
echo ${{ secrets.DIGICERT_PFX }} | base64 --decode > GitHubActionsWorkflow.pfx
echo '"'$signtool'"' 'Sign /f GitHubActionsWorkflow.pfx /fd sha256 /tr http://timestamp.digicert.com /td sha256 /p ${{ secrets.DIGICERT_PASSWORD }} PublishWindows/*.exe PublishWinForms/*.exe PublishWinForms/Hunspell*.dll' | cmd
echo '"'$signtool'"' 'Sign /f GitHubActionsWorkflow.pfx /fd sha256 /tr http://timestamp.digicert.com /td sha256 /p ${{ secrets.DIGICERT_PASSWORD }} PublishWindows/*.exe PublishWinForms/*.exe' | cmd
mkdir -p dist
cmd /c wix\\build.cmd ${{ steps.version.outputs.rdmpversion }}
echo '"'$signtool'"' 'Sign /f GitHubActionsWorkflow.pfx /fd sha256 /tr http://timestamp.digicert.com /td sha256 /p ${{ secrets.DIGICERT_PASSWORD }} dist/rdmp.msi' | cmd
Expand All @@ -159,7 +137,7 @@ jobs:
(cd PublishWinForms ; echo 7z a -mx=9 ../dist/rdmp-${{ steps.version.outputs.rdmpversion }}-client.zip . | cmd)

- name: Install Perl dependencies
uses: shogo82148/actions-setup-perl@v1
uses: shogo82148/actions-setup-perl@v1.23.1
with:
install-modules-with: cpanm
install-modules: Archive::Zip Archive::Tar
Expand Down Expand Up @@ -200,18 +178,16 @@ jobs:
rm dist/rdmp-${{ steps.version.outputs.rdmpversion }}-cli-linux-x64.tar

- name: Build Nuget packages
shell: bash
run: |
nuget pack Plugins/Plugin/Plugin.nuspec -Properties Configuration=Release -IncludeReferencedProjects -Symbols -Version ${{ steps.version.outputs.rdmpversion }}
nuget pack Plugins/Plugin.UI/Plugin.UI.nuspec -Properties Configuration=Release -IncludeReferencedProjects -Symbols -Version ${{ steps.version.outputs.rdmpversion }}
nuget pack Plugins/Plugin.Test/Plugin.Test.nuspec -Properties Configuration=Release -IncludeReferencedProjects -Symbols -Version ${{ steps.version.outputs.rdmpversion }}
nuget pack Application/ResearchDataManagementPlatform/RDMP.nuspec -Properties Configuration=Release -Version ${{ steps.version.outputs.rdmpversion }}
for i in Rdmp.Core/Rdmp.Core.csproj Rdmp.UI/Rdmp.UI.csproj Tests.Common/Tests.Common.csproj
do
dotnet pack $i -c Release --include-symbols --nologo -o . -v:m -p:Version=${{ steps.version.outputs.rdmpversion }}
done

- name: Push Nuget packages
- name: Upload Nuget packages
if: contains(github.ref, 'refs/tags/v')
run: |
nuget push HIC.RDMP.Plugin.${{ steps.version.outputs.rdmpversion }}.nupkg -skipDuplicate -Source https://api.nuget.org/v3/index.json -ApiKey ${{ secrets.NUGET_KEY }}
nuget push HIC.RDMP.Plugin.UI.${{ steps.version.outputs.rdmpversion }}.nupkg -skipDuplicate -Source https://api.nuget.org/v3/index.json -ApiKey ${{ secrets.NUGET_KEY }}
nuget push HIC.RDMP.Plugin.Test.${{ steps.version.outputs.rdmpversion }}.nupkg -skipDuplicate -Source https://api.nuget.org/v3/index.json -ApiKey ${{ secrets.NUGET_KEY }}
run: dotnet nuget push HIC.RDMP.Plugin*${{ steps.version.outputs.rdmpversion }}.nupkg -s https://api.nuget.org/v3/index.json --skip-duplicate -k ${{ secrets.NUGET_KEY }}

- name: Calculate SHA256SUMS
run: '&{foreach ($i in Get-ChildItem dist -Exclude *SUMS|Get-FileHash) { echo "$($i.Hash) $(echo $i | Split-Path -Leaf)" }} > dist/SHA256SUMS'
Expand All @@ -223,7 +199,7 @@ jobs:
path: |
dist
- name: Upload binaries to release
uses: svenstaro/upload-release-action@2.3.0
uses: svenstaro/upload-release-action@2.7.0
if: contains(github.ref, 'refs/tags/v')
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
41 changes: 41 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: "CodeQL"

on:
push:
branches: [ "develop" ]
pull_request:
branches: [ "develop" ]
schedule:
- cron: "16 21 * * 6"

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ csharp ]

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
queries: +security-and-quality

- name: Build
run: dotnet build

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
with:
category: "/language:${{ matrix.language }}"
4 changes: 2 additions & 2 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ jobs:
packages: write

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true
- name: Setup .NET Core
uses: actions/setup-dotnet@v3.0.3
uses: actions/setup-dotnet@v3.2.0
with:
dotnet-version: 6.0.x
- name: Cache Nuget
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: recursive
- name: Run link check
Expand Down
1 change: 1 addition & 0 deletions .nuget/packages.config
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>

<packages>
<package id="NUnit.Console" version="3.9.0" />
<package id="NUnit.ConsoleRunner" version="3.9.0" />
Expand Down
Loading
Loading