From cf030fe2acf523023fd4ccfab7489ca0724bbb80 Mon Sep 17 00:00:00 2001 From: Hirogen Date: Wed, 3 Jun 2026 12:04:52 +0200 Subject: [PATCH 1/6] add github actions for releases --- .github/workflows/release.yml | 45 +++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..2883da03 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,45 @@ +name: Release + +on: + push: + tags: + - 'v*' + +permissions: + contents: write + +jobs: + release: + runs-on: windows-latest + name: Build and Release ${{ github.ref_name }} + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 # Required for GitVersion to compute version from tags + + - name: Install .NET Core + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 10.0.x + + - name: Install InnoSetup + run: choco install innosetup --no-progress -y + + - name: Build and Package + run: ./build.ps1 --target Clean Pack --configuration Release + + - name: Create GitHub Release + uses: softprops/action-gh-release@v2 + with: + files: | + bin/LogExpert-Setup-*.exe + bin/LogExpert.*.zip + bin/LogExpert.ColumnizerLib.*.nupkg + bin/SftpFileSystem.x64.*.zip + bin/SftpFileSystem.x86.*.zip + bin/chocolatey/logexpert.*.nupkg + generate_release_notes: true + draft: false + prerelease: ${{ contains(github.ref_name, '-') }} From f87329f76894171191f67e1d07a09f8154825c14 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 3 Jun 2026 10:32:36 +0000 Subject: [PATCH 2/6] chore: update plugin hashes [skip ci] --- .../PluginHashGenerator.Generated.cs | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/PluginRegistry/PluginHashGenerator.Generated.cs b/src/PluginRegistry/PluginHashGenerator.Generated.cs index 1684a0ec..bec174ae 100644 --- a/src/PluginRegistry/PluginHashGenerator.Generated.cs +++ b/src/PluginRegistry/PluginHashGenerator.Generated.cs @@ -10,7 +10,7 @@ public static partial class PluginValidator { /// /// Gets pre-calculated SHA256 hashes for built-in plugins. - /// Generated: 2026-06-01 14:21:26 UTC + /// Generated: 2026-06-03 10:32:35 UTC /// Configuration: Release /// Plugin count: 21 /// @@ -18,27 +18,27 @@ public static Dictionary GetBuiltInPluginHashes() { return new Dictionary(StringComparer.OrdinalIgnoreCase) { - ["AutoColumnizer.dll"] = "DC7D1EF56AFB8A47739707CC183A1F93575B795FCF677CAF2F9563C7FD813F1F", + ["AutoColumnizer.dll"] = "EBD851F5A6D9B6DE5893D8A3239A1BBE88C0D7D023EDB020A08F771186CBC746", ["BouncyCastle.Cryptography.dll"] = "E5EEAF6D263C493619982FD3638E6135077311D08C961E1FE128F9107D29EBC6", ["BouncyCastle.Cryptography.dll (x86)"] = "E5EEAF6D263C493619982FD3638E6135077311D08C961E1FE128F9107D29EBC6", - ["CsvColumnizer.dll"] = "5814B514ABBC966B259268BA4B9B1E8E54B519160FD107D20894AA1D0BACC5A5", - ["CsvColumnizer.dll (x86)"] = "5814B514ABBC966B259268BA4B9B1E8E54B519160FD107D20894AA1D0BACC5A5", - ["DefaultPlugins.dll"] = "70254CD15387236A799FE160F3A2021FEE60FE8F92A96979202ADB4A2C84FE6D", - ["FlashIconHighlighter.dll"] = "DBB3E6E8AD24B0A0C74ECADE6B6650BA7CF3A3A25BA2B6F60E2F6006605CCE76", - ["GlassfishColumnizer.dll"] = "9DE9E6F2C606046B0DDE3C368D7888E342050EA85331C0FE46AB05E147B7B830", - ["JsonColumnizer.dll"] = "30663E7C7DF7DC7FF4C299697EABA8A4B9F2616E0D90DDDD976B91C0EA6982E5", - ["JsonCompactColumnizer.dll"] = "7326622318DFBFA204E36787D8487113E2E3A76824B7C6264F446B80096D1251", - ["Log4jXmlColumnizer.dll"] = "AFD096C80934CFF8C8BBDFECC27C4530130A8961F0F92EFDB6503546513D6875", - ["LogExpert.Resources.dll"] = "44A4C12022FEBE9D0FEE88896F7C652A951FE82C2D07B785704288651EC71490", + ["CsvColumnizer.dll"] = "76A42F12208C776C77943B3BB6E2F4BEA7D0B5DBA82DF50252866928D630BC9C", + ["CsvColumnizer.dll (x86)"] = "76A42F12208C776C77943B3BB6E2F4BEA7D0B5DBA82DF50252866928D630BC9C", + ["DefaultPlugins.dll"] = "8DD19C0CA3D88305BF70D63DDDE977483CAE0B0AD390246AF93010D07D5341BE", + ["FlashIconHighlighter.dll"] = "B1606DCCCEB7359FD97FCE27FFDAD7CE96713F857A54949340000FB4DDB80C6D", + ["GlassfishColumnizer.dll"] = "B05C332956D46D3F015D3E5E2C23CAB8972D5F15DC049CA56D3C4BABE63CBE63", + ["JsonColumnizer.dll"] = "F4A0815BE072034D748356886CB21454BFEE3D783BD0893A8E47D45B7C4DAE5C", + ["JsonCompactColumnizer.dll"] = "E9E0EF5184509DD0DD02E35E8087DE0D666761EC897EAB208879271593905692", + ["Log4jXmlColumnizer.dll"] = "576A06218FFD87EA7E9BCE048286E608CE804B00C0C6EC22B2CE6AC1327E3823", + ["LogExpert.Resources.dll"] = "AACC2964D2639C9302E89E4C61F8265292E4C801A9BE723C51A0E5E6031632BB", ["Microsoft.Extensions.DependencyInjection.Abstractions.dll"] = "67FA4325000DB017DC0C35829B416F024F042D24EFB868BCF17A895EE6500A93", ["Microsoft.Extensions.DependencyInjection.Abstractions.dll (x86)"] = "67FA4325000DB017DC0C35829B416F024F042D24EFB868BCF17A895EE6500A93", ["Microsoft.Extensions.Logging.Abstractions.dll"] = "BB853130F5AFAF335BE7858D661F8212EC653835100F5A4E3AA2C66A4D4F685D", ["Microsoft.Extensions.Logging.Abstractions.dll (x86)"] = "BB853130F5AFAF335BE7858D661F8212EC653835100F5A4E3AA2C66A4D4F685D", - ["RegexColumnizer.dll"] = "F53554822DD21133040836668F04AA59D55A960B1C2988B50904F2A1B08DA084", - ["SftpFileSystem.dll"] = "BCA378ACA3F21BB396C49A81E1876FFB0E9B2FC33EEDDC361C46CE88305AACF1", - ["SftpFileSystem.dll (x86)"] = "6B1B3C33820B6AC5C7DEF41B7FE5AB96F8BE3F60DEEE26889A05BE34BBB73619", - ["SftpFileSystem.Resources.dll"] = "F5E023A76F1F5F19BCC4771C27932CE25A9207A5590AE8D0ED5EF371522B9861", - ["SftpFileSystem.Resources.dll (x86)"] = "F5E023A76F1F5F19BCC4771C27932CE25A9207A5590AE8D0ED5EF371522B9861", + ["RegexColumnizer.dll"] = "AA5B718AB776BF3793D1210D2D78ABFE49A10031CD224E694C565EB43DBA6853", + ["SftpFileSystem.dll"] = "F44B7CF83DF75B5BE8D94B04BB8F810AF13A9A2A4B16C7925E084858AAD90CD2", + ["SftpFileSystem.dll (x86)"] = "20BABA972DC304535F333A79CF6A95082B732CBCBBB09438A740F8A928EE8C5A", + ["SftpFileSystem.Resources.dll"] = "B07D3F9AE113970982ADDD4F7748C4F7D08088D0F9959B19347B4A60A85F920D", + ["SftpFileSystem.Resources.dll (x86)"] = "B07D3F9AE113970982ADDD4F7748C4F7D08088D0F9959B19347B4A60A85F920D", }; } From 4277c4150ba6467ad14cad3a41bba6b57ab61aa6 Mon Sep 17 00:00:00 2001 From: Hirogen Date: Wed, 3 Jun 2026 12:46:18 +0200 Subject: [PATCH 3/6] update release to create usedComponents automatically --- .github/workflows/release.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2883da03..55e07bcb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,6 +30,40 @@ jobs: - name: Build and Package run: ./build.ps1 --target Clean Pack --configuration Release + - name: Install nuget-license tool + run: dotnet tool install --global nuget-license + + - name: Update usedComponents.json + shell: pwsh + run: | + # Generate updated component list (packages already restored by build) + $output = nuget-license -i src/LogExpert.sln -o JsonPretty + Set-Content -Path "src/Solution Items/usedComponents.json" -Value $output -Encoding UTF8 + + - name: Commit usedComponents.json to Development + shell: pwsh + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + + # Save the generated file before switching branches + $tempFile = [System.IO.Path]::GetTempFileName() + Copy-Item "src/Solution Items/usedComponents.json" $tempFile + + # Switch to Development and apply the update + git fetch origin Development + git checkout Development + Copy-Item $tempFile "src/Solution Items/usedComponents.json" + + git add "src/Solution Items/usedComponents.json" + git diff --staged --quiet + if ($LASTEXITCODE -ne 0) { + git commit -m "chore: update usedComponents.json for ${{ github.ref_name }} [skip ci]" + git push origin Development + } else { + Write-Host "usedComponents.json is already up to date" + } + - name: Create GitHub Release uses: softprops/action-gh-release@v2 with: From fa5ec1d3109bb5e3613358c9efe0aef5cbe20fdf Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 3 Jun 2026 10:50:20 +0000 Subject: [PATCH 4/6] chore: update plugin hashes [skip ci] --- .../PluginHashGenerator.Generated.cs | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/PluginRegistry/PluginHashGenerator.Generated.cs b/src/PluginRegistry/PluginHashGenerator.Generated.cs index bec174ae..7a4a63e3 100644 --- a/src/PluginRegistry/PluginHashGenerator.Generated.cs +++ b/src/PluginRegistry/PluginHashGenerator.Generated.cs @@ -10,7 +10,7 @@ public static partial class PluginValidator { /// /// Gets pre-calculated SHA256 hashes for built-in plugins. - /// Generated: 2026-06-03 10:32:35 UTC + /// Generated: 2026-06-03 10:50:19 UTC /// Configuration: Release /// Plugin count: 21 /// @@ -18,27 +18,27 @@ public static Dictionary GetBuiltInPluginHashes() { return new Dictionary(StringComparer.OrdinalIgnoreCase) { - ["AutoColumnizer.dll"] = "EBD851F5A6D9B6DE5893D8A3239A1BBE88C0D7D023EDB020A08F771186CBC746", + ["AutoColumnizer.dll"] = "D38B8291686625040EDB4CC384B41DA6F35FB7C7BDBAE06BB11DB2DD96016710", ["BouncyCastle.Cryptography.dll"] = "E5EEAF6D263C493619982FD3638E6135077311D08C961E1FE128F9107D29EBC6", ["BouncyCastle.Cryptography.dll (x86)"] = "E5EEAF6D263C493619982FD3638E6135077311D08C961E1FE128F9107D29EBC6", - ["CsvColumnizer.dll"] = "76A42F12208C776C77943B3BB6E2F4BEA7D0B5DBA82DF50252866928D630BC9C", - ["CsvColumnizer.dll (x86)"] = "76A42F12208C776C77943B3BB6E2F4BEA7D0B5DBA82DF50252866928D630BC9C", - ["DefaultPlugins.dll"] = "8DD19C0CA3D88305BF70D63DDDE977483CAE0B0AD390246AF93010D07D5341BE", - ["FlashIconHighlighter.dll"] = "B1606DCCCEB7359FD97FCE27FFDAD7CE96713F857A54949340000FB4DDB80C6D", - ["GlassfishColumnizer.dll"] = "B05C332956D46D3F015D3E5E2C23CAB8972D5F15DC049CA56D3C4BABE63CBE63", - ["JsonColumnizer.dll"] = "F4A0815BE072034D748356886CB21454BFEE3D783BD0893A8E47D45B7C4DAE5C", - ["JsonCompactColumnizer.dll"] = "E9E0EF5184509DD0DD02E35E8087DE0D666761EC897EAB208879271593905692", - ["Log4jXmlColumnizer.dll"] = "576A06218FFD87EA7E9BCE048286E608CE804B00C0C6EC22B2CE6AC1327E3823", - ["LogExpert.Resources.dll"] = "AACC2964D2639C9302E89E4C61F8265292E4C801A9BE723C51A0E5E6031632BB", + ["CsvColumnizer.dll"] = "78BD76CE8B12A2CD073D02C2EA25869BBCDBCF061261E78223F875B4E6807683", + ["CsvColumnizer.dll (x86)"] = "78BD76CE8B12A2CD073D02C2EA25869BBCDBCF061261E78223F875B4E6807683", + ["DefaultPlugins.dll"] = "5C01E5D552553F6AAC1E2C5C76F3F427C5D1792F895447ACDA08AF396FEAEE25", + ["FlashIconHighlighter.dll"] = "A3E5D3A49CF5AF567DD326118172A0F22EEA4198CD56B4A4A4747FFB429E0753", + ["GlassfishColumnizer.dll"] = "9A5CA45989E03DC876FA2033B3CC8C56D6E5D4BA716E94751678801DB813DA5A", + ["JsonColumnizer.dll"] = "2FCDB72E28F5B3E9AAEE8BB7C1900208F63E21C91E5A33A7D62B2931588713F8", + ["JsonCompactColumnizer.dll"] = "3949CD052A33677AD1DFB4C0ACD595036C8079ADC8408ED4355E193179E72512", + ["Log4jXmlColumnizer.dll"] = "A904E85CE9C8EA9326C0C9EEB4FCA5D038D75DC9F4DBD0BD6F266015D5D72AD0", + ["LogExpert.Resources.dll"] = "3EC4ABA2468125D5D7BFF192F3EBB4EE5200E34654211FA82DF90986E6435CAB", ["Microsoft.Extensions.DependencyInjection.Abstractions.dll"] = "67FA4325000DB017DC0C35829B416F024F042D24EFB868BCF17A895EE6500A93", ["Microsoft.Extensions.DependencyInjection.Abstractions.dll (x86)"] = "67FA4325000DB017DC0C35829B416F024F042D24EFB868BCF17A895EE6500A93", ["Microsoft.Extensions.Logging.Abstractions.dll"] = "BB853130F5AFAF335BE7858D661F8212EC653835100F5A4E3AA2C66A4D4F685D", ["Microsoft.Extensions.Logging.Abstractions.dll (x86)"] = "BB853130F5AFAF335BE7858D661F8212EC653835100F5A4E3AA2C66A4D4F685D", - ["RegexColumnizer.dll"] = "AA5B718AB776BF3793D1210D2D78ABFE49A10031CD224E694C565EB43DBA6853", - ["SftpFileSystem.dll"] = "F44B7CF83DF75B5BE8D94B04BB8F810AF13A9A2A4B16C7925E084858AAD90CD2", - ["SftpFileSystem.dll (x86)"] = "20BABA972DC304535F333A79CF6A95082B732CBCBBB09438A740F8A928EE8C5A", - ["SftpFileSystem.Resources.dll"] = "B07D3F9AE113970982ADDD4F7748C4F7D08088D0F9959B19347B4A60A85F920D", - ["SftpFileSystem.Resources.dll (x86)"] = "B07D3F9AE113970982ADDD4F7748C4F7D08088D0F9959B19347B4A60A85F920D", + ["RegexColumnizer.dll"] = "EFCEA0F48B1E73E6C9A74F9A07B1A12F61A111CB229A490D02E2050C221E78CB", + ["SftpFileSystem.dll"] = "85AFCC65F00D67C6FF4F5DEF85E47ED27D3D2D3F1942FD73D4E4643181381A0D", + ["SftpFileSystem.dll (x86)"] = "9679F947658EA8BA1E5F332952E51611C8E1372C8EFE83EA9F404672BC49198E", + ["SftpFileSystem.Resources.dll"] = "5D1D88CB3582B91F631A672905A3EA00646E01153B88D599718BD84374194EEB", + ["SftpFileSystem.Resources.dll (x86)"] = "5D1D88CB3582B91F631A672905A3EA00646E01153B88D599718BD84374194EEB", }; } From d61d36064764c30fd4330c288e47437cc513a885 Mon Sep 17 00:00:00 2001 From: Hirogen Date: Wed, 3 Jun 2026 13:34:39 +0200 Subject: [PATCH 5/6] plugins need to be commited --- .github/workflows/release.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 55e07bcb..17461dd5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,28 +40,32 @@ jobs: $output = nuget-license -i src/LogExpert.sln -o JsonPretty Set-Content -Path "src/Solution Items/usedComponents.json" -Value $output -Encoding UTF8 - - name: Commit usedComponents.json to Development + - name: Commit generated files to Development shell: pwsh run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - # Save the generated file before switching branches - $tempFile = [System.IO.Path]::GetTempFileName() - Copy-Item "src/Solution Items/usedComponents.json" $tempFile + # Save generated files before switching branches (checkout would overwrite them) + $tempComponents = [System.IO.Path]::GetTempFileName() + $tempHashes = [System.IO.Path]::GetTempFileName() + Copy-Item "src/Solution Items/usedComponents.json" $tempComponents + Copy-Item "src/PluginRegistry/PluginHashGenerator.Generated.cs" $tempHashes - # Switch to Development and apply the update + # Switch to Development and apply both updates git fetch origin Development git checkout Development - Copy-Item $tempFile "src/Solution Items/usedComponents.json" + Copy-Item $tempComponents "src/Solution Items/usedComponents.json" + Copy-Item $tempHashes "src/PluginRegistry/PluginHashGenerator.Generated.cs" git add "src/Solution Items/usedComponents.json" + git add "src/PluginRegistry/PluginHashGenerator.Generated.cs" git diff --staged --quiet if ($LASTEXITCODE -ne 0) { - git commit -m "chore: update usedComponents.json for ${{ github.ref_name }} [skip ci]" + git commit -m "chore: update plugin hashes and usedComponents.json for ${{ github.ref_name }} [skip ci]" git push origin Development } else { - Write-Host "usedComponents.json is already up to date" + Write-Host "No changes to commit" } - name: Create GitHub Release From 2f7246ec8831000c5708e699146a1de260f3ba3c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 3 Jun 2026 11:38:50 +0000 Subject: [PATCH 6/6] chore: update plugin hashes [skip ci] --- .../PluginHashGenerator.Generated.cs | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/PluginRegistry/PluginHashGenerator.Generated.cs b/src/PluginRegistry/PluginHashGenerator.Generated.cs index 7a4a63e3..21fff2a6 100644 --- a/src/PluginRegistry/PluginHashGenerator.Generated.cs +++ b/src/PluginRegistry/PluginHashGenerator.Generated.cs @@ -10,7 +10,7 @@ public static partial class PluginValidator { /// /// Gets pre-calculated SHA256 hashes for built-in plugins. - /// Generated: 2026-06-03 10:50:19 UTC + /// Generated: 2026-06-03 11:38:48 UTC /// Configuration: Release /// Plugin count: 21 /// @@ -18,27 +18,27 @@ public static Dictionary GetBuiltInPluginHashes() { return new Dictionary(StringComparer.OrdinalIgnoreCase) { - ["AutoColumnizer.dll"] = "D38B8291686625040EDB4CC384B41DA6F35FB7C7BDBAE06BB11DB2DD96016710", + ["AutoColumnizer.dll"] = "B0965F04F73C61B0BC29208E9E652A9DB208E2E98C277F324C5E9FB51C2E8BD5", ["BouncyCastle.Cryptography.dll"] = "E5EEAF6D263C493619982FD3638E6135077311D08C961E1FE128F9107D29EBC6", ["BouncyCastle.Cryptography.dll (x86)"] = "E5EEAF6D263C493619982FD3638E6135077311D08C961E1FE128F9107D29EBC6", - ["CsvColumnizer.dll"] = "78BD76CE8B12A2CD073D02C2EA25869BBCDBCF061261E78223F875B4E6807683", - ["CsvColumnizer.dll (x86)"] = "78BD76CE8B12A2CD073D02C2EA25869BBCDBCF061261E78223F875B4E6807683", - ["DefaultPlugins.dll"] = "5C01E5D552553F6AAC1E2C5C76F3F427C5D1792F895447ACDA08AF396FEAEE25", - ["FlashIconHighlighter.dll"] = "A3E5D3A49CF5AF567DD326118172A0F22EEA4198CD56B4A4A4747FFB429E0753", - ["GlassfishColumnizer.dll"] = "9A5CA45989E03DC876FA2033B3CC8C56D6E5D4BA716E94751678801DB813DA5A", - ["JsonColumnizer.dll"] = "2FCDB72E28F5B3E9AAEE8BB7C1900208F63E21C91E5A33A7D62B2931588713F8", - ["JsonCompactColumnizer.dll"] = "3949CD052A33677AD1DFB4C0ACD595036C8079ADC8408ED4355E193179E72512", - ["Log4jXmlColumnizer.dll"] = "A904E85CE9C8EA9326C0C9EEB4FCA5D038D75DC9F4DBD0BD6F266015D5D72AD0", - ["LogExpert.Resources.dll"] = "3EC4ABA2468125D5D7BFF192F3EBB4EE5200E34654211FA82DF90986E6435CAB", + ["CsvColumnizer.dll"] = "CEC990903F1BD94965E37726A6025D8501C18C9932D96B111FA3FB9CDF71FCF7", + ["CsvColumnizer.dll (x86)"] = "CEC990903F1BD94965E37726A6025D8501C18C9932D96B111FA3FB9CDF71FCF7", + ["DefaultPlugins.dll"] = "B0766FFD6AA499BE4A854013B280A5DFF490B989EDB7406468D266A1DF892EBE", + ["FlashIconHighlighter.dll"] = "456544EA8F97FF53DD2203F99A00A0F7A669F355C1A6E9B0A6F5F44A498B52CA", + ["GlassfishColumnizer.dll"] = "64021C14C36807716462B9E9AC2B7AD5514061D74F90D08074D0BBAFF74BE3CD", + ["JsonColumnizer.dll"] = "F1D9F58572FC6795FCB855EE70A7F0717C291BFA0623B8D49B5ADB3381DEFC4B", + ["JsonCompactColumnizer.dll"] = "4A9CC547B1F05C073D66216F0A05D416D316D4A784D3DC7993AE127F8A83D916", + ["Log4jXmlColumnizer.dll"] = "04FD914B7587A5BF29B3D0DF13B0F939D50C9C78A1C3988B25FC5E6CE40302A6", + ["LogExpert.Resources.dll"] = "DF7378CA858BC60D5A781331D8CC6B79CF1026075D20202E6E7A384805351889", ["Microsoft.Extensions.DependencyInjection.Abstractions.dll"] = "67FA4325000DB017DC0C35829B416F024F042D24EFB868BCF17A895EE6500A93", ["Microsoft.Extensions.DependencyInjection.Abstractions.dll (x86)"] = "67FA4325000DB017DC0C35829B416F024F042D24EFB868BCF17A895EE6500A93", ["Microsoft.Extensions.Logging.Abstractions.dll"] = "BB853130F5AFAF335BE7858D661F8212EC653835100F5A4E3AA2C66A4D4F685D", ["Microsoft.Extensions.Logging.Abstractions.dll (x86)"] = "BB853130F5AFAF335BE7858D661F8212EC653835100F5A4E3AA2C66A4D4F685D", - ["RegexColumnizer.dll"] = "EFCEA0F48B1E73E6C9A74F9A07B1A12F61A111CB229A490D02E2050C221E78CB", - ["SftpFileSystem.dll"] = "85AFCC65F00D67C6FF4F5DEF85E47ED27D3D2D3F1942FD73D4E4643181381A0D", - ["SftpFileSystem.dll (x86)"] = "9679F947658EA8BA1E5F332952E51611C8E1372C8EFE83EA9F404672BC49198E", - ["SftpFileSystem.Resources.dll"] = "5D1D88CB3582B91F631A672905A3EA00646E01153B88D599718BD84374194EEB", - ["SftpFileSystem.Resources.dll (x86)"] = "5D1D88CB3582B91F631A672905A3EA00646E01153B88D599718BD84374194EEB", + ["RegexColumnizer.dll"] = "36EB2C8B04313A4FE068CB7F69C057EF441471D12E636797092C87A63FF021A0", + ["SftpFileSystem.dll"] = "166BAA0702A9C0913CDA6F6B529601911BF145FDE7BB74A37C6CF086CAADB63C", + ["SftpFileSystem.dll (x86)"] = "B0ECE111B2C74EFD52181D070A757B1ACC3005B6C714FD231FAC73B26EFE9A90", + ["SftpFileSystem.Resources.dll"] = "BD2280AC54C20AC563000128080A2C9B7C8B6E689353E319FB7AE5371225FEFA", + ["SftpFileSystem.Resources.dll (x86)"] = "BD2280AC54C20AC563000128080A2C9B7C8B6E689353E319FB7AE5371225FEFA", }; }