diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index bbd3162..0ffcad5 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "dotnet-fsharplint": { - "version": "0.21.2", + "version": "0.24.2", "commands": [ "dotnet-fsharplint" ] diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml index b769a5a..9a39e7d 100644 --- a/.github/workflows/on-push.yml +++ b/.github/workflows/on-push.yml @@ -29,7 +29,7 @@ jobs: - name: Setup .NET Environment uses: actions/setup-dotnet@v1 with: - dotnet-version: 6.0.400 + dotnet-version: 9.0.100 - name: Restore .NET Tools run: dotnet tool restore --tool-manifest ./.config/dotnet-tools.json - name: Restore .NET Projects diff --git a/.github/workflows/on-release-tag-main.yml b/.github/workflows/on-release-tag-main.yml index a410cfc..35c5592 100644 --- a/.github/workflows/on-release-tag-main.yml +++ b/.github/workflows/on-release-tag-main.yml @@ -17,7 +17,7 @@ jobs: - name: Setup .NET Environment uses: actions/setup-dotnet@v1 with: - dotnet-version: 6.0.400 + dotnet-version: 9.0.100 source-url: https://api.nuget.org/v3/index.json env: NUGET_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 14c1014..9fdf06a 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,12 @@ If you just want to execute SQL commands a-la-F#, you might want to look at [thi We follow "highly controversial practices" to the best of our ability! -Status | Package ----------- | ---------------------- -OK | [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-green.svg)](https://conventionalcommits.org) -OK (sorta) | [![semver](https://img.shields.io/badge/semver-2.0.0-green)](https://semver.org/spec/v2.0.0.html) -TBD | [![keep a changelog](https://img.shields.io/badge/keep%20a%20changelog-1.0.0-red)](https://keepachangelog.com/en/1.0.0) -TBD | [![Semantic Release](https://img.shields.io/badge/Semantic%20Release-17.1.1-red)](https://semantic-release.gitbook.io/semantic-release) +| Status | Package | +|------------|-----------------------------------------------------------------------------------------------------------------------------------------| +| OK | [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-green.svg)](https://conventionalcommits.org) | +| OK (sorta) | [![semver](https://img.shields.io/badge/semver-2.0.0-green)](https://semver.org/spec/v2.0.0.html) | +| TBD | [![keep a changelog](https://img.shields.io/badge/keep%20a%20changelog-1.0.0-red)](https://keepachangelog.com/en/1.0.0) | +| TBD | [![Semantic Release](https://img.shields.io/badge/Semantic%20Release-17.1.1-red)](https://semantic-release.gitbook.io/semantic-release) | [Conventional Commits]: https://conventionalcommits.org [semver]: https://img.shields.io/badge/semver-2.0.0-blue @@ -34,11 +34,11 @@ This library mostly aims to be a foundation for building other libraries with th You can check out the libraries below, each leveraging `Vp.FSharp.Sql` and the relevant ADO.NET provider: -Name | ADO.NET Provider | Version | Command | ---------------------------------------------- | -------------------------------------------------------------------------------------- | -------- | ------- | -[`Vp.FSharp.Sql.Sqlite`][sqlite-repo] | [`System.Data.SQLite.Core`](https://www.nuget.org/packages/System.Data.SQLite.Core) | [![NuGet Status](http://img.shields.io/nuget/v/Vp.FSharp.Sql.Sqlite.svg)](https://www.nuget.org/packages/Vp.FSharp.Sql.Sqlite) | `Install-Package Vp.FSharp.Sql.Sqlite` -[`Vp.FSharp.Sql.SqlServer`][sqlserver-repo] | [`Microsoft.Data.SqlClient`](https://www.nuget.org/packages/Microsoft.Data.SqlClient) | [![NuGet Status](http://img.shields.io/nuget/v/Vp.FSharp.Sql.SqlServer.svg)](https://www.nuget.org/packages/Vp.FSharp.Sql.SqlServer) | `Install-Package Vp.FSharp.Sql.SqlServer` -[`Vp.FSharp.Sql.PostgreSql`][postgresql-repo] | [`Npgsql`](https://www.nuget.org/packages/Npgsql) | [![NuGet Status](http://img.shields.io/nuget/v/Vp.FSharp.Sql.PostgreSql.svg)](https://www.nuget.org/packages/Vp.FSharp.Sql.PostgreSql) | `Install-Package Vp.FSharp.Sql.PostgreSql` +| Name | ADO.NET Provider | Version | Command | +|------------------------------------------------|---------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------| +| [`Vp.FSharp.Sql.Sqlite`][sqlite-repo] | [`System.Data.SQLite.Core`](https://www.nuget.org/packages/System.Data.SQLite.Core) | [![NuGet Status](http://img.shields.io/nuget/v/Vp.FSharp.Sql.Sqlite.svg)](https://www.nuget.org/packages/Vp.FSharp.Sql.Sqlite) | `Install-Package Vp.FSharp.Sql.Sqlite` | +| [`Vp.FSharp.Sql.SqlServer`][sqlserver-repo] | [`Microsoft.Data.SqlClient`](https://www.nuget.org/packages/Microsoft.Data.SqlClient) | [![NuGet Status](http://img.shields.io/nuget/v/Vp.FSharp.Sql.SqlServer.svg)](https://www.nuget.org/packages/Vp.FSharp.Sql.SqlServer) | `Install-Package Vp.FSharp.Sql.SqlServer` | +| [`Vp.FSharp.Sql.PostgresSql`][postgresql-repo] | [`Npgsql`](https://www.nuget.org/packages/Npgsql) | [![NuGet Status](http://img.shields.io/nuget/v/Vp.FSharp.Sql.PostgreSql.svg)](https://www.nuget.org/packages/Vp.FSharp.Sql.PostgreSql) | `Install-Package Vp.FSharp.Sql.PostgreSql` | In a nutshell, you can create your own complete provider, but you're free to just go with only the things you need.