From 0c479f4aba1c0cb5b46ffc36b1aeebe071b7dc39 Mon Sep 17 00:00:00 2001 From: dkorecko <22599403+dkorecko@users.noreply.github.com> Date: Thu, 3 Apr 2025 14:51:57 +0200 Subject: [PATCH 1/8] changes --- .../workflows/{dotnetcore.yml => build.yml} | 0 .github/workflows/publish.yml | 43 +++++++++++++++++++ .../Devity.NETCore.MailKit.csproj | 5 +++ 3 files changed, 48 insertions(+) rename .github/workflows/{dotnetcore.yml => build.yml} (100%) create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/dotnetcore.yml b/.github/workflows/build.yml similarity index 100% rename from .github/workflows/dotnetcore.yml rename to .github/workflows/build.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..0676fa8 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,43 @@ +name: Publish NuGet Package + +on: + workflow_call: + secrets: + NUGET_API_KEY: + required: true + workflow_dispatch: + +env: + WORKING_DIRECTORY: ./src/Devity.NETCore.MailKit + +jobs: + publish: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 1 + + - name: Setup .NET Core + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.x + + - name: Build and test + working-directory: ${WORKING_DIRECTORY} + run: | + dotnet build --configuration Release + # dotnet test --configuration Release --no-build + + - name: Package + working-directory: ${WORKING_DIRECTORY} + run: dotnet pack --configuration Release --no-build + + - name: Publish + working-directory: ${WORKING_DIRECTORY} + run: | + cd bin + ls + dotnet nuget push */*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json diff --git a/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj b/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj index 6457280..1ca8b64 100644 --- a/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj +++ b/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj @@ -9,6 +9,7 @@ Maintained MailKit extension for ASP.NET Core. Send e-mail easily in an ASP.NET Core project. See release notes at: https://github.com/dkorecko/Devity.NETCore.MailKit/releases Copyright 2017-2025 (c) Lvcc, Dávid Korečko. All rights reserved https://github.com/dkorecko/Devity.NETCore.MailKit + README.md https://github.com/dkorecko/Devity.NETCore.MailKit MailKit ASP.NET Devity Email SMTP git @@ -22,6 +23,10 @@ + + + + From be0dfbbc492367dd996da9e7b3f7c50b2ed6945c Mon Sep 17 00:00:00 2001 From: dkorecko <22599403+dkorecko@users.noreply.github.com> Date: Thu, 3 Apr 2025 14:54:20 +0200 Subject: [PATCH 2/8] var --- .github/workflows/publish.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0676fa8..62cd158 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,17 +26,17 @@ jobs: dotnet-version: 8.x - name: Build and test - working-directory: ${WORKING_DIRECTORY} + working-directory: $WORKING_DIRECTORY run: | dotnet build --configuration Release # dotnet test --configuration Release --no-build - name: Package - working-directory: ${WORKING_DIRECTORY} + working-directory: $WORKING_DIRECTORY run: dotnet pack --configuration Release --no-build - name: Publish - working-directory: ${WORKING_DIRECTORY} + working-directory: $WORKING_DIRECTORY run: | cd bin ls From bc25aaa24deccabeaa6ab0ed15c5b9c8dfd1b946 Mon Sep 17 00:00:00 2001 From: dkorecko <22599403+dkorecko@users.noreply.github.com> Date: Thu, 3 Apr 2025 14:56:56 +0200 Subject: [PATCH 3/8] test --- .github/workflows/build.yml | 22 +++++++++++----------- .github/workflows/publish.yml | 5 ++--- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b28dda2..c917519 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,21 +2,21 @@ name: Build on: push: - branches: [ master ] + branches: [master] pull_request: - branches: [ master ] + branches: [master] jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Setup .NET SDK - uses: actions/setup-dotnet@v4 - with: - dotnet-version: 8.x - - name: Install dependencies - run: dotnet restore - - name: Build - run: dotnet build --configuration Release --no-restore + - uses: actions/checkout@v4 + - name: Setup .NET SDK + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.x + - name: Install dependencies + run: dotnet restore + - name: Build + run: dotnet build --configuration Release --no-restore diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 62cd158..c19d674 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,12 +7,11 @@ on: required: true workflow_dispatch: -env: - WORKING_DIRECTORY: ./src/Devity.NETCore.MailKit - jobs: publish: runs-on: ubuntu-latest + env: + WORKING_DIRECTORY: ./src/Devity.NETCore.MailKit steps: - name: Checkout code From e2a3831487c5ccbae34e6970cdbc2cf9d4cf68da Mon Sep 17 00:00:00 2001 From: dkorecko <22599403+dkorecko@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:00:56 +0200 Subject: [PATCH 4/8] test --- .github/workflows/publish.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c19d674..cae8c60 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,8 +10,6 @@ on: jobs: publish: runs-on: ubuntu-latest - env: - WORKING_DIRECTORY: ./src/Devity.NETCore.MailKit steps: - name: Checkout code @@ -25,17 +23,14 @@ jobs: dotnet-version: 8.x - name: Build and test - working-directory: $WORKING_DIRECTORY run: | dotnet build --configuration Release # dotnet test --configuration Release --no-build - name: Package - working-directory: $WORKING_DIRECTORY run: dotnet pack --configuration Release --no-build - name: Publish - working-directory: $WORKING_DIRECTORY run: | cd bin ls From 224ec37b29b88eb32a287e63bb979ae8aa02391e Mon Sep 17 00:00:00 2001 From: dkorecko <22599403+dkorecko@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:02:02 +0200 Subject: [PATCH 5/8] readme fix --- src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj b/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj index 1ca8b64..c29c320 100644 --- a/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj +++ b/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj @@ -24,7 +24,7 @@ - + From d478536a1bb70ccb4f751a1b44d55d1e061c08f7 Mon Sep 17 00:00:00 2001 From: dkorecko <22599403+dkorecko@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:04:28 +0200 Subject: [PATCH 6/8] go --- .github/workflows/publish.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index cae8c60..b98a0ce 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -23,15 +23,16 @@ jobs: dotnet-version: 8.x - name: Build and test + working-directory: ./src/Devity.NETCore.MailKit run: | dotnet build --configuration Release # dotnet test --configuration Release --no-build - name: Package + working-directory: ./src/Devity.NETCore.MailKit run: dotnet pack --configuration Release --no-build - name: Publish + working-directory: ./src/Devity.NETCore.MailKit run: | - cd bin - ls dotnet nuget push */*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json From bd855f7c7aa5753e6cbe4bb7438ca1bd528658d2 Mon Sep 17 00:00:00 2001 From: dkorecko <22599403+dkorecko@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:07:56 +0200 Subject: [PATCH 7/8] gogo --- .github/workflows/publish.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b98a0ce..f2871ca 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -35,4 +35,5 @@ jobs: - name: Publish working-directory: ./src/Devity.NETCore.MailKit run: | - dotnet nuget push */*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json + cd bin/Release + dotnet nuget push *.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json From 5f5b23926fe33ad8c1a80fb0c5cddb8a726ec1f2 Mon Sep 17 00:00:00 2001 From: dkorecko <22599403+dkorecko@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:18:23 +0200 Subject: [PATCH 8/8] e --- README.md | 2 +- src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 438ea59..4917b40 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # NETCore.MailKit [![NuGet](https://img.shields.io/nuget/v/Devity.NETCore.MailKit.svg)](https://nuget.org/packages/Devity.NETCore.MailKit) -[![MailKit](https://img.shields.io/badge/MailKit-2.6.0-orange)](https://github.com/jstedfast/MailKit) +[![MailKit](https://img.shields.io/badge/MailKit-4.11.0-orange)](https://github.com/jstedfast/MailKit) [![license](https://img.shields.io/github/license/dkorecko/Devity.NETCore.MailKit.svg)](https://github.com/dkorecko/Devity.NETCore.MailKit/blob/master/LICENSE) [![GitHub-Actions-Img](https://github.com/dkorecko/Devity.NETCore.MailKit/workflows/build/badge.svg)](https://github.com/dkorecko/Devity.NETCore.MailKit/actions) diff --git a/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj b/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj index c29c320..016acf6 100644 --- a/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj +++ b/src/Devity.NETCore.MailKit/Devity.NETCore.MailKit.csproj @@ -3,18 +3,19 @@ net8.0 True - 2.2.0 + 2.2.1 Lvcc, Dávid Korečko (dkorecko) Maintained MailKit extension for ASP.NET Core. Send e-mail easily in an ASP.NET Core project. See release notes at: https://github.com/dkorecko/Devity.NETCore.MailKit/releases Copyright 2017-2025 (c) Lvcc, Dávid Korečko. All rights reserved https://github.com/dkorecko/Devity.NETCore.MailKit README.md + LICENSE https://github.com/dkorecko/Devity.NETCore.MailKit MailKit ASP.NET Devity Email SMTP git - 2.2.0 - 2.2.0 + 2.2.1 + 2.2.1 @@ -25,6 +26,7 @@ +