Skip to content

Commit cd6efb6

Browse files
authored
adding push-button release workflow, updating versions and .gitignore (#457)
1 parent eff0dc9 commit cd6efb6

File tree

6 files changed

+71
-13
lines changed

6 files changed

+71
-13
lines changed

.github/workflows/nuget-release.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: Nuget Release
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
version:
7+
description: Release version.
8+
required: true
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v3
15+
- name: fetch-models
16+
run: sh fetch-models.sh
17+
- name: Build
18+
run : dotnet build -c Release
19+
- name: Pack
20+
run: dotnet pack -c Release --output .
21+
- name: Set up .NET
22+
uses: actions/setup-dotnet@v3
23+
with:
24+
dotnet-version: |
25+
8
26+
7
27+
6
28+
- name: Publish
29+
uses: alirezanet/[email protected]
30+
with:
31+
NUGET_KEY: ${{secrets.NUGET_API_KEY}}
32+
PROJECT_FILE_PATH: src/Redis.OM/Redis.OM.csproj
33+
PACKAGE_NAME: Redis.OM
34+
TAG_COMMIT: false
35+
- name: Publish
36+
uses: alirezanet/[email protected]
37+
with:
38+
NUGET_KEY: ${{secrets.NUGET_API_KEY}}
39+
PROJECT_FILE_PATH: src/Redis.OM.Vectorizers/Redis.OM.Vectorizers.csproj
40+
PACKAGE_NAME: Redis.OM.Vectorizers
41+
TAG_COMMIT: false
42+
- name: Publish
43+
uses: alirezanet/[email protected]
44+
with:
45+
NUGET_KEY: ${{secrets.NUGET_API_KEY}}
46+
PROJECT_FILE_PATH: src/Redis.OM.Vectorizers.AllMiniLML6V2/Redis.OM.Vectorizers.AllMiniLML6V2.csproj
47+
PACKAGE_NAME: Redis.OM.Vectorizers.AllMiniLML6V2
48+
TAG_COMMIT: false
49+
- name: Publish
50+
uses: alirezanet/[email protected]
51+
with:
52+
NUGET_KEY: ${{secrets.NUGET_API_KEY}}
53+
PROJECT_FILE_PATH: src/Redis.OM.Vectorizers.Resnet18/Redis.OM.Vectorizers.Resnet18.csproj
54+
PACKAGE_NAME: Redis.OM.Vectorizers.Resnet18
55+
TAG_COMMIT: false

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,4 +389,7 @@ FodyWeavers.xsd
389389
.idea/
390390
*.sln.iml
391391

392-
test/Redis.OM.Unit.Tests/appsettings.json.local
392+
test/Redis.OM.Unit.Tests/appsettings.json.local
393+
394+
src/Redis.OM.Vectorizers.AllMiniLML6V2/Resources/
395+
src/Redis.OM.Vectorizers.Resnet18/Resources/

src/Redis.OM.Vectorizers.AllMiniLML6V2/Redis.OM.Vectorizers.AllMiniLML6V2.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<RootNamespace>Redis.OM.Vectorizers.AllMiniLML6V2</RootNamespace>
8-
<PackageVersion>0.7.1</PackageVersion>
9-
<Version>0.7.1</Version>
10-
<PackageReleaseNotes>https://github.com/redis/redis-om-dotnet/releases/tag/v0.7.1</PackageReleaseNotes>
8+
<PackageVersion>0.7.2</PackageVersion>
9+
<Version>0.7.2</Version>
10+
<PackageReleaseNotes>https://github.com/redis/redis-om-dotnet/releases/tag/v0.7.2</PackageReleaseNotes>
1111
<Description>Sentence Vectorizer for Redis OM .NET using all-MiniLM-L6-v2</Description>
1212
<Title>Redis OM all-MiniLM-L6-v2 Vectorizers</Title>
1313
<Authors>Steve Lorello</Authors>

src/Redis.OM.Vectorizers.Resnet18/Redis.OM.Vectorizers.Resnet18.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<ImplicitUsings>enable</ImplicitUsings>
55
<Nullable>enable</Nullable>
66
<RootNamespace>Redis.OM.Vectorizers.Resnet18</RootNamespace>
7-
<PackageVersion>0.7.1</PackageVersion>
8-
<Version>0.7.1</Version>
9-
<PackageReleaseNotes>https://github.com/redis/redis-om-dotnet/releases/tag/v0.7.1</PackageReleaseNotes>
7+
<PackageVersion>0.7.2</PackageVersion>
8+
<Version>0.7.2</Version>
9+
<PackageReleaseNotes>https://github.com/redis/redis-om-dotnet/releases/tag/v0.7.2</PackageReleaseNotes>
1010
<Description>Resnet 18 Vectorizers for Redis OM .NET.</Description>
1111
<Title>Redis OM Resnet 18 Vectorizers</Title>
1212
<Authors>Steve Lorello</Authors>

src/Redis.OM.Vectorizers/Redis.OM.Vectorizers.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<RootNamespace>Redis.OM</RootNamespace>
8-
<PackageVersion>0.7.1</PackageVersion>
9-
<Version>0.7.1</Version>
10-
<PackageReleaseNotes>https://github.com/redis/redis-om-dotnet/releases/tag/v0.7.1</PackageReleaseNotes>
8+
<PackageVersion>0.7.2</PackageVersion>
9+
<Version>0.7.2</Version>
10+
<PackageReleaseNotes>https://github.com/redis/redis-om-dotnet/releases/tag/v0.7.2</PackageReleaseNotes>
1111
<Description>Core Vectorizers for Redis OM .NET.</Description>
1212
<Title>Redis OM Vectorizers</Title>
1313
<Authors>Steve Lorello</Authors>

src/Redis.OM/Redis.OM.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
<RootNamespace>Redis.OM</RootNamespace>
77
<Nullable>enable</Nullable>
88
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
9-
<PackageVersion>0.7.1</PackageVersion>
10-
<Version>0.7.1</Version>
11-
<PackageReleaseNotes>https://github.com/redis/redis-om-dotnet/releases/tag/v0.7.1</PackageReleaseNotes>
9+
<PackageVersion>0.7.2</PackageVersion>
10+
<Version>0.7.2</Version>
11+
<PackageReleaseNotes>https://github.com/redis/redis-om-dotnet/releases/tag/v0.7.2</PackageReleaseNotes>
1212
<Description>Object Mapping and More for Redis</Description>
1313
<Title>Redis OM</Title>
1414
<Authors>Steve Lorello</Authors>

0 commit comments

Comments
 (0)