create-modify assistant #536
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Publish Olive Packages | |
on: | |
push: | |
branches: [ master ] | |
jobs: | |
build: | |
strategy: | |
matrix: | |
configuration: [Release] | |
runs-on: windows-2019 | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Publish Olive NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive/Olive.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive ApiClient NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.ApiClient/Olive.ApiClient.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Audit NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Audit/Olive.Audit.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
# - name: Publish Olive Audit DatabaseLogger NuGet Package | |
# uses: Geeksltd/publish-nuget@v2 | |
# with: | |
# PROJECT_FILE_PATH: Olive.Audit.DatabaseLogger/Olive.Audit.DatabaseLogger.csproj | |
# NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Aws NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Aws/Olive.Aws.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Aws EventBus NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Aws.EventBus/Olive.Aws.EventBus.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Aws LambdaFunction NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Aws.LambdaFunction/Olive.Aws.LambdaFunction.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Aws Mvc NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Aws.Mvc/Olive.Aws.Mvc.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Aws Ses NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Aws.Ses/Olive.Aws.Ses.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Aws Ses AutoFetch NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Aws.Ses.AutoFetch/Olive.Aws.Ses.AutoFetch.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
# - name: Publish Olive Aws Ses AutoFetch TestConsole NuGet Package | |
# uses: Geeksltd/publish-nuget@v2 | |
# with: | |
# PROJECT_FILE_PATH: Olive.Aws.Ses.AutoFetch.TestConsole/Olive.Aws.Ses.AutoFetch.TestConsole.csproj | |
# NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
# - name: Publish Olive Aws Ses AutoFetch Tests NuGet Package | |
# uses: Geeksltd/publish-nuget@v2 | |
# with: | |
# PROJECT_FILE_PATH: Olive.Aws.Ses.AutoFetch.Tests/Olive.Aws.Ses.AutoFetch.Tests.csproj | |
# NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Azure NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Azure/Olive.Azure.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Azure EventBus NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Azure.EventBus/Olive.Azure.EventBus.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
# - name: Publish Olive Blob Aws NuGet Package | |
# uses: Geeksltd/publish-nuget@v2 | |
# with: | |
# PROJECT_FILE_PATH: Olive.Blob.Aws/Olive.Blob.Aws.csproj | |
# NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Blob Azure NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Blob.Azure/Olive.Blob.Azure.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Cloud NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Cloud/Olive.Cloud.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Compression NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Compression/Olive.Compression.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Console NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Console/Olive.Console.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive CSV NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.CSV/Olive.CSV.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Drawing NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Drawing/Olive.Drawing.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Email NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Email/Olive.Email.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Email Imap NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Email.Imap/Olive.Email.Imap.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Encryption NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Encryption/Olive.Encryption.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities/Olive.Entities.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities Cache Redis NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Cache.Redis/Olive.Entities.Cache.Redis.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities Data NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Data/Olive.Entities.Data.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities Data MySql NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Data.MySql/Olive.Entities.Data.MySql.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities Data PostgreSQL NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Data.PostgreSQL/Olive.Entities.Data.PostgreSQL.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities Data DynamoDB NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Data.DynamoDB/Olive.Entities.Data.DynamoDB.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities Data Replication NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Data.Replication/Olive.Entities.Data.Replication.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities Data Replication Mvc Extensions NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Data.Replication.Mvc.Extensions/Olive.Entities.Data.Replication.Mvc.Extensions.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities Data SQLite NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Data.SQLite/Olive.Entities.Data.SQLite.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Entities Data SqlServer NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Data.SqlServer/Olive.Entities.Data.SqlServer.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive EventBus NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.EventBus/Olive.EventBus.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Export NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Export/Olive.Export.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive GeoLocation NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.GeoLocation/Olive.GeoLocation.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Globalization NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Globalization/Olive.Globalization.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Hangfire NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Hangfire/Olive.Hangfire.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Hangfire Cron NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Hangfire.Cron/Olive.Hangfire.Cron.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Hangfire MySql NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Hangfire.MySql/Olive.Hangfire.MySql.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Log EventBus NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Log.EventBus/Olive.Log.EventBus.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Microservices NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Microservices/Olive.Microservices.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Mvc NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Mvc/Olive.Mvc.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Mvc CKEditorFileManager NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Mvc.CKEditorFileManager/Olive.Mvc.CKEditorFileManager.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Mvc IpFilter NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Mvc.IpFilter/Olive.Mvc.IpFilter.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Mvc Microservices NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Mvc.Microservices/Olive.Mvc.Microservices.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Mvc Paging NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Mvc.Paging/Olive.Mvc.Paging.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Mvc Recaptcha NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Mvc.Recaptcha/Olive.Mvc.Recaptcha.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Mvc Security NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Mvc.Security/Olive.Mvc.Security.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Mvc Testing NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Mvc.Testing/Olive.Mvc.Testing.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
# - name: Publish Olive Net4x Compatibility NuGet Package | |
# uses: Geeksltd/publish-nuget@v2 | |
# with: | |
# PROJECT_FILE_PATH: Olive.Net4x.Compatibility/Olive.Net4x.Compatibility.csproj | |
# NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive PassiveBackgroundTasks NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.PassiveBackgroundTasks/Olive.PassiveBackgroundTasks.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive PDF NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.PDF/Olive.PDF.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive PushNotification NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.PushNotification/Olive.PushNotification.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Security Auth0 NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Security.Auth0/Olive.Security.Auth0.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Security Aws NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Security.Aws/Olive.Security.Aws.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Security Azure NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Security.Azure/Olive.Security.Azure.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Security Cloud NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Security.Cloud/Olive.Security.Cloud.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Security Impersonation NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Security.Impersonation/Olive.Security.Impersonation.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive SMS NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.SMS/Olive.SMS.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Sms Aws NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Sms.Aws/Olive.Sms.Aws.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
# - name: Publish Olive SMS TextMagic NuGet Package | |
# uses: Geeksltd/publish-nuget@v2 | |
# with: | |
# PROJECT_FILE_PATH: Olive.SMS.TextMagic/Olive.SMS.TextMagic.csproj | |
# NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Web NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Web/Olive.Web.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Aws Rekognition NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Aws.Rekognition/Olive.Aws.Rekognition.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Aws Textract NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Aws.Textract/Olive.Aws.Textract.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Aws Comprehend NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Aws.Comprehend/Olive.Aws.Comprehend.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Gpt NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Gpt/Olive.Gpt.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} | |
- name: Publish Olive Data replication generator UI NuGet Package | |
uses: Geeksltd/publish-nuget@v2 | |
with: | |
PROJECT_FILE_PATH: Olive.Entities.Data.Replication.DataGenerator.UI/Olive.Entities.Data.Replication.DataGenerator.UI.csproj | |
NUGET_KEY: ${{secrets.NUGET_API_KEY}} |