diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index b2e436e..0d7ce84 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -20,7 +20,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Restore dependencies run: dotnet restore - name: Build diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2509031..b3a9523 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -4,6 +4,11 @@ on: push: tags: - 'v*' + workflow_dispatch: + inputs: + version: + description: 'Package version (e.g. 0.2.3)' + required: true jobs: build: @@ -16,10 +21,15 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: 9.0.x - - name: Get version from tag + dotnet-version: 10.0.x + - name: Get version from tag or input id: vars - run: echo "RELEASE_VERSION=${GITHUB_REF_NAME#v}" >> $GITHUB_ENV + run: | + if [ -n "${{ github.event.inputs.version }}" ]; then + echo "RELEASE_VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV + else + echo "RELEASE_VERSION=${GITHUB_REF_NAME#v}" >> $GITHUB_ENV + fi - name: Package run: | echo "Release version: $RELEASE_VERSION" diff --git a/DotPrompt.Sql.Cli/DotPrompt.Sql.Cli.csproj b/DotPrompt.Sql.Cli/DotPrompt.Sql.Cli.csproj index 49c9587..7f8fad6 100644 --- a/DotPrompt.Sql.Cli/DotPrompt.Sql.Cli.csproj +++ b/DotPrompt.Sql.Cli/DotPrompt.Sql.Cli.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable false diff --git a/DotPrompt.Sql.Test/DotPrompt.Sql.Test.csproj b/DotPrompt.Sql.Test/DotPrompt.Sql.Test.csproj index 01892e8..208122d 100644 --- a/DotPrompt.Sql.Test/DotPrompt.Sql.Test.csproj +++ b/DotPrompt.Sql.Test/DotPrompt.Sql.Test.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable diff --git a/DotPrompt.Sql/DotPrompt.Sql.csproj b/DotPrompt.Sql/DotPrompt.Sql.csproj index 387c50a..cb2e048 100644 --- a/DotPrompt.Sql/DotPrompt.Sql.csproj +++ b/DotPrompt.Sql/DotPrompt.Sql.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable DotPrompt.Sql diff --git a/readme.md b/readme.md index c9ad960..cbad409 100644 --- a/readme.md +++ b/readme.md @@ -4,6 +4,11 @@ A SQL store for the [DotPrompt](https://github.com/elastacloud/dotprompt) librar A CLI is provided to add prompt files directly to the database. +## Requirements + +- .NET 10 +- SQL Server, Azure SQL DB, or Microsoft Fabric SQL DB + ## Installation ```