diff --git a/.forgejo/workflows/buildAndTest.yml b/.forgejo/workflows/buildAndTest.yml
index ea58d2fe..cb18656d 100644
--- a/.forgejo/workflows/buildAndTest.yml
+++ b/.forgejo/workflows/buildAndTest.yml
@@ -44,8 +44,4 @@ jobs:
- name: Test
run: |
echo "🚀 Lancement des tests..."
- cd /src/_src && dotnet test \
- --verbosity normal \
- --filter="Category!=Platform-Android" \
- --logger "xunit;LogFileName=test-results.xml" \
- && echo "✅ Success !" || echo "❌ Fail ($?)!"
+ cd /src/_src && dotnet test --verbosity normal && echo "✅ Success !" || echo "❌ Fail ($?)!"
diff --git a/.github/workflows/docker-publish-backend.yml b/.github/workflows/docker-publish-backend.yml
index d8466bdb..6c2431ae 100644
--- a/.github/workflows/docker-publish-backend.yml
+++ b/.github/workflows/docker-publish-backend.yml
@@ -26,7 +26,7 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Test
- run: dotnet test --no-build --verbosity normal --filter="Category!=Platform-Android"
+ run: dotnet test --no-build --verbosity normal
# 4. Build et Push de l'image de production finale
- name: Build and push production image
uses: docker/build-push-action@v7
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d64fe9f7..b454a3f8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,7 +12,7 @@
### Fixed
-* [Yavsc.Org] (Ticket #45) La forme de l'email de l'utilisateur est maintenant validée avant l'envoi du formulaire d'enregistrement
+* [Yavsc.Org][TODO] La forme de l'email de l'utilisateur est maintenant validée avant l'envoi du formulaire d'enregistrement
## [1.0.8-rc6] - unstable
diff --git a/src/PostIt/PostIt.Android/PostIt.Android.csproj b/src/PostIt/PostIt.Android/PostIt.Android.csproj
index 3db9a8cb..f3b57e87 100644
--- a/src/PostIt/PostIt.Android/PostIt.Android.csproj
+++ b/src/PostIt/PostIt.Android/PostIt.Android.csproj
@@ -11,7 +11,7 @@
false
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/PostIt/PostIt.Browser/PostIt.Browser.csproj b/src/PostIt/PostIt.Browser/PostIt.Browser.csproj
index b7698cf1..96857947 100644
--- a/src/PostIt/PostIt.Browser/PostIt.Browser.csproj
+++ b/src/PostIt/PostIt.Browser/PostIt.Browser.csproj
@@ -6,7 +6,7 @@
enable
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/PostIt/PostIt.Desktop/PostIt.Desktop.csproj b/src/PostIt/PostIt.Desktop/PostIt.Desktop.csproj
index 45c9d82b..0f6c5614 100644
--- a/src/PostIt/PostIt.Desktop/PostIt.Desktop.csproj
+++ b/src/PostIt/PostIt.Desktop/PostIt.Desktop.csproj
@@ -7,7 +7,7 @@
enable
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/PostIt/PostIt.Tests/AndroidAppLaunchTests.cs b/src/PostIt/PostIt.Tests/AndroidAppLaunchTests.cs
index 25630c83..d4980d26 100644
--- a/src/PostIt/PostIt.Tests/AndroidAppLaunchTests.cs
+++ b/src/PostIt/PostIt.Tests/AndroidAppLaunchTests.cs
@@ -12,7 +12,6 @@ namespace PostIt.Tests;
/// Skip conditions: the package is not installed on the connected device,
/// or no device is connected via adb.
///
-[Trait("Category", "Platform-Android")]
public class AndroidAppLaunchTests
{
private const string PackageName = "fr.pschneider.postit";
@@ -24,8 +23,8 @@ public class AndroidAppLaunchTests
_output = output;
}
- // TODO https://twosixtech.com/blog/integrating-docker-and-adb/
- [Fact]
+ // https://twosixtech.com/blog/integrating-docker-and-adb/
+ // FIXME ala hosted shared resource adb server - [Fact]
public void PostIt_starts_and_draws_a_first_frame_on_the_emulator()
{
if (!IsPackageInstalledOnAnyDevice())
diff --git a/src/PostIt/PostIt.Tests/MainPageSaveTests.cs b/src/PostIt/PostIt.Tests/MainPageSaveTests.cs
index 0fd5627c..cef67f0f 100644
--- a/src/PostIt/PostIt.Tests/MainPageSaveTests.cs
+++ b/src/PostIt/PostIt.Tests/MainPageSaveTests.cs
@@ -79,7 +79,7 @@ public class MainPageSaveTests
// whose Title is exactly what the user typed. The bug
// fails this assertion with Title == string.Empty.
Assert.NotEmpty(recorder.Calls);
- var (method, path, body) = recorder.Calls[1];
+ var (method, path, body) = recorder.FirstCall;
Assert.Equal(HttpMethod.Post, method);
Assert.Equal("blogspot", path);
var sent = Assert.IsType(body);
diff --git a/src/PostIt/PostIt.Tests/PostIt.Tests.csproj b/src/PostIt/PostIt.Tests/PostIt.Tests.csproj
index 9d371fdb..f38bf43f 100644
--- a/src/PostIt/PostIt.Tests/PostIt.Tests.csproj
+++ b/src/PostIt/PostIt.Tests/PostIt.Tests.csproj
@@ -8,7 +8,7 @@
true
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/PostIt/PostIt.Tests/PostItViewModelTests.cs b/src/PostIt/PostIt.Tests/PostItViewModelTests.cs
index 1a867bd6..d2c5d78e 100644
--- a/src/PostIt/PostIt.Tests/PostItViewModelTests.cs
+++ b/src/PostIt/PostIt.Tests/PostItViewModelTests.cs
@@ -55,21 +55,6 @@ public class PostItViewModelTests
Assert.Equal("Hello", posts[0].Title);
}
- [Fact]
- public async Task TogglePublishCommand_uses_the_current_checked_state_without_inverting_it()
- {
- var api = new RecordingPublishApi();
- var blog = new BlogApiClient(api, "http://localhost/");
- var viewModel = new MainViewModel(blog);
-
- viewModel.SelectedPost = new BlogPostDto { Id = 42, IsPublished = false };
-
- await viewModel.SetPublishStateAsync(true);
-
- Assert.True(api.LastPublishValue);
- Assert.True(viewModel.DraftIsPublished);
- }
-
/// Test fake that always throws if the API is invoked.
private sealed class ThrowingYavscApiClient : YavscApiClient
{
@@ -118,34 +103,4 @@ public class PostItViewModelTests
return Task.FromResult(default(T)!);
}
}
-
- private sealed class RecordingPublishApi : IYavscApiClient
- {
- public bool LastPublishValue { get; private set; }
- public HttpClient Http { get; } = new();
-
- public Task CallAsync(HttpMethod method, string path, object? body = null, CancellationToken ct = default)
- {
- if (method == HttpMethod.Put && path.Contains("/publish", StringComparison.OrdinalIgnoreCase))
- {
- var publish = body?.GetType().GetProperty("publish")?.GetValue(body) is bool value && value;
- LastPublishValue = publish;
- }
-
- return Task.FromResult(default(T)!);
- }
-
- public Task CallAsync(HttpMethod method, string path, object? body = null, CancellationToken ct = default)
- {
- if (method == HttpMethod.Put && path.Contains("/publish", StringComparison.OrdinalIgnoreCase))
- {
- var publish = body?.GetType().GetProperty("publish")?.GetValue(body) is bool value && value;
- LastPublishValue = publish;
- }
-
- return Task.CompletedTask;
- }
-
- public ValueTask DisposeAsync() => ValueTask.CompletedTask;
- }
}
diff --git a/src/PostIt/PostIt/PostIt.csproj b/src/PostIt/PostIt/PostIt.csproj
index b1a5ab55..e5ee0d40 100644
--- a/src/PostIt/PostIt/PostIt.csproj
+++ b/src/PostIt/PostIt/PostIt.csproj
@@ -5,7 +5,7 @@
latest
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/PostIt/PostIt/ViewModels/MainViewModel.cs b/src/PostIt/PostIt/ViewModels/MainViewModel.cs
index 84e10cfb..2b065cae 100644
--- a/src/PostIt/PostIt/ViewModels/MainViewModel.cs
+++ b/src/PostIt/PostIt/ViewModels/MainViewModel.cs
@@ -190,7 +190,8 @@ public partial class MainViewModel : ViewModelBase
/// overload; the dedicated endpoint keeps the wire
/// contract clean.
///
- public async Task SetPublishStateAsync(bool publish)
+ [RelayCommand]
+ internal async Task TogglePublishAsync()
{
if (SelectedPost is null || SelectedPost.Id == 0)
{
@@ -200,29 +201,20 @@ public partial class MainViewModel : ViewModelBase
await ExecuteAsync(async () =>
{
- // The checkbox updates DraftIsPublished before the command is
- // executed. Using the current bound value avoids the
- // double-toggle bug in which the UI has already flipped the
- // state and the command flips it again.
- await BlogClient!.SetPublishAsync(SelectedPost.Id, publish);
- DraftIsPublished = publish;
+ var desired = !DraftIsPublished;
+ await BlogClient!.SetPublishAsync(SelectedPost.Id, desired);
+ DraftIsPublished = desired;
// Mirror into the selected post so a subsequent
// RefreshPostsAsync() doesn't blow away the
// locally flipped state until the round-trip
// re-hydrates it.
- SelectedPost.IsPublished = publish;
- StatusMessage = publish
+ SelectedPost.IsPublished = desired;
+ StatusMessage = desired
? $"Billet {SelectedPost.Id} publié."
: $"Billet {SelectedPost.Id} remis en brouillon.";
});
}
- [RelayCommand]
- internal async Task TogglePublishAsync()
- {
- await SetPublishStateAsync(DraftIsPublished);
- }
-
///
/// DEV ONLY: open the signature capture page. The production
/// entry point is a SignalR push from Yavsc.Org ("devis
diff --git a/src/Yavsc.Abstract/Authentication/RegisterModel.cs b/src/Yavsc.Abstract/Authentication/RegisterModel.cs
index 3bf9876b..2ebb3297 100644
--- a/src/Yavsc.Abstract/Authentication/RegisterModel.cs
+++ b/src/Yavsc.Abstract/Authentication/RegisterModel.cs
@@ -12,8 +12,8 @@ namespace Yavsc.ViewModels.Account
public string UserName { get; set; }
[Required()]
- [StringLength(maximumLength: 102, MinimumLength = 5)]
- [EmailAddress(ErrorMessage = "L'adresse e-mail n'est pas valide.")]
+ [StringLength( maximumLength:102, MinimumLength = 5)]
+ // [EmailAddress]
[Display(Name = "Email", Description = "E-Mail")]
public string Email { get; set; }
diff --git a/src/Yavsc.Abstract/Yavsc.Abstract.csproj b/src/Yavsc.Abstract/Yavsc.Abstract.csproj
index ee0315d0..554cb196 100644
--- a/src/Yavsc.Abstract/Yavsc.Abstract.csproj
+++ b/src/Yavsc.Abstract/Yavsc.Abstract.csproj
@@ -11,7 +11,7 @@
latest
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
\ No newline at end of file
diff --git a/src/Yavsc.Api.Client/Yavsc.Api.Client.csproj b/src/Yavsc.Api.Client/Yavsc.Api.Client.csproj
index e1a1f8b8..db7aa466 100644
--- a/src/Yavsc.Api.Client/Yavsc.Api.Client.csproj
+++ b/src/Yavsc.Api.Client/Yavsc.Api.Client.csproj
@@ -17,7 +17,7 @@
true
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/Yavsc.Api/Yavsc.Api.csproj b/src/Yavsc.Api/Yavsc.Api.csproj
index 34d773a9..0f8054e4 100644
--- a/src/Yavsc.Api/Yavsc.Api.csproj
+++ b/src/Yavsc.Api/Yavsc.Api.csproj
@@ -7,7 +7,7 @@
true
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/Yavsc.Blogs.Tests/Yavsc.Blogs.Tests.csproj b/src/Yavsc.Blogs.Tests/Yavsc.Blogs.Tests.csproj
index c16bde3f..96616e99 100644
--- a/src/Yavsc.Blogs.Tests/Yavsc.Blogs.Tests.csproj
+++ b/src/Yavsc.Blogs.Tests/Yavsc.Blogs.Tests.csproj
@@ -9,7 +9,7 @@
true
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/Yavsc.Blogs/Yavsc.Blogs.csproj b/src/Yavsc.Blogs/Yavsc.Blogs.csproj
index 377f4853..7f262340 100644
--- a/src/Yavsc.Blogs/Yavsc.Blogs.csproj
+++ b/src/Yavsc.Blogs/Yavsc.Blogs.csproj
@@ -8,7 +8,7 @@
true
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/Yavsc.Org.Tests/NonRegression/EMailling.cs b/src/Yavsc.Org.Tests/NonRegression/EMailling.cs
index fd1fe501..5b1b33e9 100644
--- a/src/Yavsc.Org.Tests/NonRegression/EMailling.cs
+++ b/src/Yavsc.Org.Tests/NonRegression/EMailling.cs
@@ -1,19 +1,8 @@
-using System.ComponentModel.DataAnnotations;
-using System.Globalization;
-using MailKit.Net.Smtp;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Localization;
using Microsoft.Extensions.Logging;
-using Microsoft.Extensions.Logging.Abstractions;
-using Microsoft.Extensions.Options;
-using MimeKit;
using Yavsc.Interface;
using Yavsc.Interfaces;
-using Yavsc.Models.Relationship;
using Yavsc.Org.Tests.Fakes;
-using Yavsc.Services;
-using Yavsc.Settings;
-using Yavsc.ViewModels.Account;
namespace Yavsc.Org.Tests
{
@@ -67,96 +56,5 @@ namespace Yavsc.Org.Tests
Assert.Equal(_serverFixture.SiteSettings.Owner.EMail, client.LastSentMessage?.To.Mailboxes.First().Address);
}
- [Fact]
- public void RegisterModel_rejects_invalid_email_format()
- {
- var model = new RegisterModel
- {
- UserName = "alice",
- Email = "this is not an email",
- Password = "Password123!",
- ConfirmPassword = "Password123!"
- };
-
- var results = new List();
- var valid = Validator.TryValidateObject(
- model,
- new ValidationContext(model),
- results,
- validateAllProperties: true);
-
- Assert.False(valid);
- Assert.Contains(results, r => r.MemberNames.Contains(nameof(RegisterModel.Email)));
- }
-
- [Fact]
- public async Task SendEmailAsync_ignores_smtp_recipient_rejection()
- {
- var sender = new MailSender(
- Options.Create(new SiteSettings
- {
- Title = "Test",
- Authority = "example.com",
- Owner = new StaticContact { Name = "Test Owner", EMail = "owner@example.com" }
- }),
- Options.Create(new SmtpSettings
- {
- Host = "smtp.test.local",
- Port = 465,
- UserName = "test-user",
- Password = "secret"
- }),
- NullLoggerFactory.Instance,
- new TestStringLocalizer(),
- new RejectingSmtpClientFactory());
-
- var result = await sender.SendEmailAsync(
- "Alice",
- "contact@pschneider.fr",
- "Welcome",
- "hello");
-
- Assert.Equal(string.Empty, result);
- }
-
- private sealed class RejectingSmtpClientFactory : ISmtpClientFactory
- {
- public Yavsc.Interfaces.ISmtpClient CreateClient() => new RejectingSmtpClient();
- }
-
- private sealed class RejectingSmtpClient : Yavsc.Interfaces.ISmtpClient
- {
- public int Timeout { get; set; }
- public void Connect(string host, int port, MailKit.Security.SecureSocketOptions options) { }
- public void Authenticate(string userName, string password) { }
- public Task SendAsync(MimeMessage message, CancellationToken cancellationToken = default)
- {
- throw new SmtpCommandException(
- SmtpErrorCode.RecipientNotAccepted,
- SmtpStatusCode.MailboxUnavailable,
- "Recipient address rejected: User unknown in local recipient table");
- }
- public void Disconnect(bool quit) { }
- public void Dispose() { }
- }
-
- private sealed class TestStringLocalizer : IStringLocalizer
- {
- public LocalizedString this[string name] => new(name, name);
- public LocalizedString this[string name, params object[] arguments] => new(name, string.Format(CultureInfo.InvariantCulture, name, arguments));
-
- public IEnumerable GetAllStrings(bool includeParentCultures)
- => Enumerable.Empty();
-
- public LocalizedString GetString(string name)
- => new(name, name);
-
- public LocalizedString GetString(string name, params object[] arguments)
- => new(name, string.Format(CultureInfo.InvariantCulture, name, arguments));
-
- public IStringLocalizer WithCulture(CultureInfo culture)
- => this;
- }
-
}
}
diff --git a/src/Yavsc.Org.Tests/Yavsc.Org.Tests.csproj b/src/Yavsc.Org.Tests/Yavsc.Org.Tests.csproj
index d3406595..8be07946 100644
--- a/src/Yavsc.Org.Tests/Yavsc.Org.Tests.csproj
+++ b/src/Yavsc.Org.Tests/Yavsc.Org.Tests.csproj
@@ -11,7 +11,7 @@
$(MSBuildProjectDirectory)\test.runsettings
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/Yavsc.Org/Controllers/Accounting/AccountController.cs b/src/Yavsc.Org/Controllers/Accounting/AccountController.cs
index 05cb55b5..c562736d 100644
--- a/src/Yavsc.Org/Controllers/Accounting/AccountController.cs
+++ b/src/Yavsc.Org/Controllers/Accounting/AccountController.cs
@@ -564,8 +564,6 @@ IHtmlLocalizerFactory htmlLocalizerFactory,
[ValidateAntiForgeryToken]
public async Task Register(RegisterModel model)
{
- model.Email = model.Email?.Trim();
-
if (ModelState.IsValid)
{
var user = new ApplicationUser { UserName = model.UserName, Email = model.Email };
diff --git a/src/Yavsc.Org/Yavsc.Org.csproj b/src/Yavsc.Org/Yavsc.Org.csproj
index 1ee78b70..d4ae0787 100644
--- a/src/Yavsc.Org/Yavsc.Org.csproj
+++ b/src/Yavsc.Org/Yavsc.Org.csproj
@@ -9,7 +9,7 @@
https://github.com/pazof/yavsc
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/Yavsc.Server/Services/MailSender.cs b/src/Yavsc.Server/Services/MailSender.cs
index 592a43ba..d8b3c46c 100644
--- a/src/Yavsc.Server/Services/MailSender.cs
+++ b/src/Yavsc.Server/Services/MailSender.cs
@@ -1,4 +1,3 @@
-using MailKit.Net.Smtp;
using MailKit.Security;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
@@ -115,7 +114,7 @@ namespace Yavsc.Services
msg.MessageId = MimeKit.Utils.MimeUtils.GenerateMessageId(
siteSettings.Authority
);
- using Yavsc.Interfaces.ISmtpClient sc = _smtpClientFactory.CreateClient();
+ using ISmtpClient sc = _smtpClientFactory.CreateClient();
{
sc.Timeout = 30000;
sc.Connect(
@@ -140,11 +139,6 @@ namespace Yavsc.Services
logger.LogError(ex, "Refusing to send email because the recipient or sender address is malformed. To={To}, From={From}", email, siteSettings.Owner.EMail);
return string.Empty;
}
- catch (SmtpCommandException ex)
- {
- logger.LogError(ex, "SMTP rejected the recipient or sender address. To={To}, Subject={Subject}, Status={Status}, Error={Error}", email, subject, ex.StatusCode, ex.Message);
- return string.Empty;
- }
catch (Exception ex)
{
logger.LogError(ex, "Failed to send email. To={To}, Subject={Subject}", email, subject);
diff --git a/src/Yavsc.Server/Yavsc.Server.csproj b/src/Yavsc.Server/Yavsc.Server.csproj
index 645ba8b7..c35a24d4 100644
--- a/src/Yavsc.Server/Yavsc.Server.csproj
+++ b/src/Yavsc.Server/Yavsc.Server.csproj
@@ -9,7 +9,7 @@
true
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/Yavsc.Tests.Shared/Yavsc.Tests.Shared.csproj b/src/Yavsc.Tests.Shared/Yavsc.Tests.Shared.csproj
index c496db34..89698853 100644
--- a/src/Yavsc.Tests.Shared/Yavsc.Tests.Shared.csproj
+++ b/src/Yavsc.Tests.Shared/Yavsc.Tests.Shared.csproj
@@ -14,7 +14,7 @@
-->
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1
diff --git a/src/cli/cli.csproj b/src/cli/cli.csproj
index 6ff1e9f8..0bb14811 100644
--- a/src/cli/cli.csproj
+++ b/src/cli/cli.csproj
@@ -7,7 +7,7 @@
true
1.1.0.0
1.1.0.0
- 1.1.0-beta.1+177.Branch.release-1.0.8-rc7.Sha.1b237fa5404368bc891ac6c599fc3920bbf83c1c
+ 1.1.0-beta.1+172.Branch.release-1.0.8-rc6.Sha.c5941e04ced8547b1a25e8c43eb24ddef608b428
1.1.0-beta.1