Skip to content

Commit

Permalink
feat(vsix): switch to use changelog over release note (#404)
Browse files Browse the repository at this point in the history
* ci: Add release step to cake script

* fix: issue with _ private variables VS 2019

* feat(vsix): switch to use changelog over release notes

* docs: move prerelease changelog

* chore(release): 0.27.0

* ci: add missing ; in cake file
  • Loading branch information
Plac3hold3r committed May 19, 2019
1 parent c940b21 commit 3802dce
Show file tree
Hide file tree
Showing 7 changed files with 613 additions and 592 deletions.
5 changes: 0 additions & 5 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -307,11 +307,6 @@ dotnet_naming_rule.public_internal_fields_must_be_pascal_case.severity
dotnet_naming_rule.public_internal_fields_must_be_pascal_case.symbols = public_internal_fields
dotnet_naming_rule.public_internal_fields_must_be_pascal_case.style = pascal_case_style

# Private and protected fields must be camelCase
dotnet_naming_rule.private_protected_fields_must_be_camel_case.severity = warning
dotnet_naming_rule.private_protected_fields_must_be_camel_case.symbols = private_protected_fields
dotnet_naming_rule.private_protected_fields_must_be_camel_case.style = camel_case_style

# Public members must be capitalized
dotnet_naming_rule.public_members_must_be_capitalized.severity = warning
dotnet_naming_rule.public_members_must_be_capitalized.symbols = public_symbols
Expand Down
575 changes: 9 additions & 566 deletions CHANGELOG.md

Large diffs are not rendered by default.

39 changes: 29 additions & 10 deletions build.cake
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,7 @@ Task("Clean").Does(() =>
EnsureDirectoryExists(outputDirNuGet);
});

Task("Build-NuGet-Package")
.Does(() =>
Task("Build-NuGet-Package").Does(() =>
{
var nuGetPackSettings = new NuGetPackSettings
{
Expand All @@ -102,15 +101,13 @@ Task("Build-NuGet-Package")
NuGetPack(nuspecFile, nuGetPackSettings);
});

Task("Restore-NuGet-Packages")
.Does(() =>
Task("Restore-NuGet-Packages").Does(() =>
{
Information("Restoring solution...");
NuGetRestore("./MvxScaffolding.Vsix.sln");
});

Task("Update-Manifest-Version")
.Does(() =>
Task("Update-Manifest-Version").Does(() =>
{
var settings = new XmlPokeSettings
{
Expand All @@ -124,9 +121,10 @@ Task("Update-Manifest-Version")
versionInfo.ToString(), settings);
});

Task("Build-VSIX")
.Does(() => {
Task("Build-VSIX").Does(() =>
{
Information("Building solution...");
MSBuild(solutionPathVsix, settings =>
settings.SetPlatformTarget(PlatformTarget.MSIL)
.SetMSBuildPlatform(MSBuildPlatform.x86)
Expand All @@ -137,10 +135,18 @@ Task("Build-VSIX")
.SetConfiguration(configuration));
});

Task("Post-Build")
.Does(() => {
Task("Post-Build").Does(() =>
{
Information("Moving to artifact directory...");
CopyFileToDirectory("./src/MvxScaffolding.Vsix/bin/Release/MvxScaffolding.Vsix.vsix", outputDirVsix);
MoveFile("./artifacts/Vsix/MvxScaffolding.Vsix.vsix", "./artifacts/Vsix/MvxScaffolding.vsix");
});

Task("Build-Release").Does(() =>
{
Information("Bumping version and updating changelog...");
Npx("standard-version");
});

Task("Default")
Expand All @@ -155,4 +161,17 @@ Task("Default")
});

Task("Release")
.IsDependentOn("Clean")
.IsDependentOn("Restore-NuGet-Packages")
.IsDependentOn("Build-NuGet-Package")
.IsDependentOn("Update-Manifest-Version")
.IsDependentOn("Build-VSIX")
.IsDependentOn("Post-Build")
.IsDependentOn("Build-Release")
.Does(() =>
{
});

RunTarget(target);
574 changes: 574 additions & 0 deletions docs/pre_release_changelog.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/MvxScaffolding.Vsix/MvxScaffolding.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"MarketShareWindowsUri": "http://reports.adduplex.com/",
"HelpTranslateUri": "https://crowdin.com/project/mvxscaffolding",
"ChangelogUri": "https://github.com/Plac3hold3r/MvxScaffolding/blob/master/CHANGELOG.md",
"ReleaseNotesUri": "https://github.com/Plac3hold3r/MvxScaffolding/blob/master/docs/release_notes.md",
"ReleaseNotesUri": "https://github.com/Plac3hold3r/MvxScaffolding/blob/master/CHANGELOG.md",
"SupportedMvvmCrossVersion": "6.3.0",
"PlatformScaffoldTypeConfiguration": {
"MvxNative": [
Expand Down
5 changes: 0 additions & 5 deletions src/Templates/MvxForms/editor.config
Original file line number Diff line number Diff line change
Expand Up @@ -307,11 +307,6 @@ dotnet_naming_rule.public_internal_fields_must_be_pascal_case.severity
dotnet_naming_rule.public_internal_fields_must_be_pascal_case.symbols = public_internal_fields
dotnet_naming_rule.public_internal_fields_must_be_pascal_case.style = pascal_case_style

# Private and protected fields must be camelCase
dotnet_naming_rule.private_protected_fields_must_be_camel_case.severity = warning
dotnet_naming_rule.private_protected_fields_must_be_camel_case.symbols = private_protected_fields
dotnet_naming_rule.private_protected_fields_must_be_camel_case.style = camel_case_style

# Public members must be capitalized
dotnet_naming_rule.public_members_must_be_capitalized.severity = warning
dotnet_naming_rule.public_members_must_be_capitalized.symbols = public_symbols
Expand Down
5 changes: 0 additions & 5 deletions src/Templates/MvxNative/editor.config
Original file line number Diff line number Diff line change
Expand Up @@ -307,11 +307,6 @@ dotnet_naming_rule.public_internal_fields_must_be_pascal_case.severity
dotnet_naming_rule.public_internal_fields_must_be_pascal_case.symbols = public_internal_fields
dotnet_naming_rule.public_internal_fields_must_be_pascal_case.style = pascal_case_style

# Private and protected fields must be camelCase
dotnet_naming_rule.private_protected_fields_must_be_camel_case.severity = warning
dotnet_naming_rule.private_protected_fields_must_be_camel_case.symbols = private_protected_fields
dotnet_naming_rule.private_protected_fields_must_be_camel_case.style = camel_case_style

# Public members must be capitalized
dotnet_naming_rule.public_members_must_be_capitalized.severity = warning
dotnet_naming_rule.public_members_must_be_capitalized.symbols = public_symbols
Expand Down

0 comments on commit 3802dce

Please sign in to comment.