diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1ece37a..0fa400e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,4 +34,9 @@ jobs: # Build the project - name: Build project if: success() - run: dotnet cake build.cake --target=build + run: | + # Copy Licence + cp LICENSE NETCore.Keycloak.Client/ + + # Build project + dotnet cake build.cake --target=build diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a5609cb..78bf2a9 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -37,7 +37,12 @@ jobs: env: NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }} run: | + # Copy Licence + cp LICENSE NETCore.Keycloak.Client/ + # Extract nuget package version NUGET_PKG_VERSION=$(cat NETCore.Keycloak.Client/NETCore.Keycloak.Client.csproj | grep "PackageVersion" | awk -F '>' '{print $2}' | awk -F '<' '{print $1}') - dotnet nuget push NETCore.Keycloak.Client/bin/Release/NETCore.Keycloak.Client.${NUGET_PKG_VERSION}.nupkg --api-key $NUGET_API_KEY --source https://api.nuget.org/v3/index.json + + # Deploy package + dotnet nuget push NETCore.Keycloak.Client/bin/Release/Keycloak.NETCore.Client.${NUGET_PKG_VERSION}.nupkg --api-key $NUGET_API_KEY --source https://api.nuget.org/v3/index.json diff --git a/NETCore.Keycloak.Client/NETCore.Keycloak.Client.csproj b/NETCore.Keycloak.Client/NETCore.Keycloak.Client.csproj index 64c1aa0..806d0d0 100644 --- a/NETCore.Keycloak.Client/NETCore.Keycloak.Client.csproj +++ b/NETCore.Keycloak.Client/NETCore.Keycloak.Client.csproj @@ -6,7 +6,7 @@ This library offers a robust implementation of Keycloak's REST API, including support for OpenID Connect, OAuth 2.0, and User-Managed Access (UMA 2.0). 1.0.0 - NETCore.Keycloak + Keycloak.NETCore.Client keycloak;oauth2;authentication;authorization;openid-connect;oidc;oidc-provider;fapi;fapi-client;user-managed-access;financial-security black_cockpit.png net6.0;net7.0;net8.0 @@ -33,5 +33,6 @@ +