Skip to content

Commit

Permalink
Moved Weasel version to Directory.Build.props to set the same version…
Browse files Browse the repository at this point in the history
… cadence for all Weasel packages.

Brought back previous tagging settings in GitHub action
Bumped version to 1.0.4
  • Loading branch information
oskardudycz committed Oct 24, 2021
1 parent 5a73995 commit f726e1a
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 38 deletions.
38 changes: 17 additions & 21 deletions .github/workflows/publish_nuget.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,28 +13,24 @@ jobs:
uses: actions/setup-dotnet@v1
with:
dotnet-version: 5.0.x

- name: Install dependencies
run: dotnet restore

- name: Build
run: dotnet build --configuration Release --no-restore
- name: Publish Weasel.Core
uses: brandedoutcast/[email protected]
with:
PROJECT_FILE_PATH: src/Weasel.Core/Weasel.Core.csproj
NUGET_KEY: ${{secrets.NUGET_API_KEY}}
TAG_FORMAT: Weasel.v*
INCLUDE_SYMBOLS: true
- name: Publish Weasel.Postgresql
uses: brandedoutcast/[email protected]
with:
PROJECT_FILE_PATH: src/Weasel.Postgresql/Weasel.Postgresql.csproj
NUGET_KEY: ${{secrets.NUGET_API_KEY}}
TAG_FORMAT: Weasel.Postgresql.v*
INCLUDE_SYMBOLS: true
- name: Publish Weasel.SqlServer
uses: brandedoutcast/[email protected]
with:
PROJECT_FILE_PATH: src/Weasel.SqlServer/Weasel.SqlServer.csproj
NUGET_KEY: ${{secrets.NUGET_API_KEY}}
TAG_FORMAT: Weasel.SqlServer.v*
INCLUDE_SYMBOLS: true

- name: Pack Weasel.Core
run: dotnet pack ./src/Weasel.Core/Weasel.Core.csproj -o ./artifacts --configuration Release --no-build

- name: Pack Weasel.Postgresql
run: dotnet pack ./src/Weasel.Postgresql/Weasel.Postgresql.csproj -o ./artifacts --configuration Release --no-build

- name: Pack Weasel.SqlServer
run: dotnet pack ./src/Weasel.SqlServer/Weasel.SqlServer.csproj -o ./artifacts --configuration Release --no-build

- name: Publish to NuGet
run: |
find . -name '*.nupkg' -exec dotnet nuget push "{}" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_API_KEY }} --skip-duplicate \;
# find . -name '*.snupkg' -exec dotnet nuget push "{}" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_API_KEY }} \;
shell: bash
3 changes: 2 additions & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup>
<Version>0.5.0</Version>
<Version>1.0.4</Version>
<LangVersion>9.0</LangVersion>
<Nullable>enable</Nullable>
<Authors>Jeremy D. Miller;Babu Annamalai;Oskar Dudycz;Joona-Pekka Kokko</Authors>
<PackageIconUrl>http://jasperfx.github.io/marten/content/images/emblem.png</PackageIconUrl>
<PackageProjectUrl>http://github.io/jasperfx/weasel</PackageProjectUrl>
Expand Down
3 changes: 0 additions & 3 deletions src/Weasel.Core/Weasel.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,7 @@

<PropertyGroup>
<TargetFrameworks>netstandard2.0;net5.0</TargetFrameworks>

<Description>Core Weasel types for ADO.Net helpers, spin off of Marten</Description>
<Version>1.0.1</Version>
<Nullable>enable</Nullable>
<GenerateAssemblyTitleAttribute>true</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>true</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyProductAttribute>true</GenerateAssemblyProductAttribute>
Expand Down
12 changes: 3 additions & 9 deletions src/Weasel.Postgresql/Tables/TableDelta.cs
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@ public override void WriteUpdate(DdlRules rules, TextWriter writer)
writer.WriteLine(column.AddColumnSql(Expected));
}


// Different columns
foreach (var change1 in Columns.Different)
{
Expand All @@ -100,20 +99,18 @@ public override void WriteUpdate(DdlRules rules, TextWriter writer)
{
writer.WriteLine(change.Expected.ToDDL(Expected));
}



// Extra columns
foreach (var column in Columns.Extras)
{
writer.WriteLine(column.DropColumnSql(Expected));
}


switch (PrimaryKeyDifference)
{
case SchemaPatchDifference.Invalid:
case SchemaPatchDifference.Update:
if (Expected.PrimaryKeyColumns.SequenceEqual(Actual?.PrimaryKeyColumns))
if (Expected.PrimaryKeyColumns.SequenceEqual(Actual!.PrimaryKeyColumns))
{
//for when PK constraint name changes only
writer.WriteLine($"alter table {Expected.Identifier} rename constraint {Actual!.PrimaryKeyName} to {Expected.PrimaryKeyName};");
Expand Down Expand Up @@ -196,8 +193,6 @@ public override void WriteRollback(DdlRules rules, TextWriter writer)
foreignKey.WriteAddStatement(Expected, writer);
}



switch (PrimaryKeyDifference)
{
case SchemaPatchDifference.Invalid:
Expand Down Expand Up @@ -264,7 +259,7 @@ private SchemaPatchDifference determinePatchDifference()
return SchemaPatchDifference.Invalid;
}

var differences = new SchemaPatchDifference[]
var differences = new[]
{
Columns.Difference(),
ForeignKeys.Difference(),
Expand All @@ -291,6 +286,5 @@ public override string ToString()
{
return $"TableDelta for {Expected.Identifier}";
}

}
}
2 changes: 0 additions & 2 deletions src/Weasel.Postgresql/Weasel.Postgresql.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
<TargetFrameworks>netstandard2.0;net5.0</TargetFrameworks>

<Description>Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten</Description>
<Version>1.0.3</Version>
<Nullable>enable</Nullable>
<GenerateAssemblyTitleAttribute>true</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>true</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyProductAttribute>true</GenerateAssemblyProductAttribute>
Expand Down
2 changes: 0 additions & 2 deletions src/Weasel.SqlServer/Weasel.SqlServer.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
<TargetFrameworks>netstandard2.0;net5.0</TargetFrameworks>

<Description>SqlClient Helpers and SQL Server Schema Migration Tool, spin off of Marten</Description>
<Version>1.0.2</Version>
<Nullable>Enable</Nullable>
<GenerateAssemblyTitleAttribute>true</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>true</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyProductAttribute>true</GenerateAssemblyProductAttribute>
Expand Down

0 comments on commit f726e1a

Please sign in to comment.