diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 8fccbd8..8b103b7 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "fsharp-analyzers": { - "version": "0.39.2", + "version": "0.41.0", "commands": [ "fsharp-analyzers" ] diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index b4c89a8..6529e56 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -202,7 +202,8 @@ jobs: - name: Run Ionide analyzers run: | - analyzer_path="${NUGET_PACKAGES:-$HOME/.nuget/packages}/ionide.analyzers/0.19.0/analyzers/dotnet/fs" + analyzer_version=$(sed -n 's/.*Include="Ionide.Analyzers" Version="\([^"]*\)".*/\1/p' Directory.Packages.props) + analyzer_path="${NUGET_PACKAGES:-$HOME/.nuget/packages}/ionide.analyzers/${analyzer_version}/analyzers/dotnet/fs" if [ ! -d "$analyzer_path" ]; then echo "::error::Ionide analyzer binaries not found at $analyzer_path" exit 1 diff --git a/Directory.Packages.props b/Directory.Packages.props index 7c58acc..b062751 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -12,7 +12,7 @@ 4.7.2; Tests override to a current version (issue 80). --> - + diff --git a/FSharp.Interop.Dynamic/packages.lock.json b/FSharp.Interop.Dynamic/packages.lock.json index 4a22d6c..bfa1b58 100644 --- a/FSharp.Interop.Dynamic/packages.lock.json +++ b/FSharp.Interop.Dynamic/packages.lock.json @@ -26,9 +26,9 @@ }, "Ionide.Analyzers": { "type": "Direct", - "requested": "[0.19.0, )", - "resolved": "0.19.0", - "contentHash": "FBp/etThPSWhbvlM8wLxWtGYWgZ768yYjhwW83y18xZI9VBniG6kFVy4TEleyDkB7QnqfUgVepbT6ryHHFnZEA==" + "requested": "[0.20.0, )", + "resolved": "0.20.0", + "contentHash": "40upZgbWL+Qsf5WHQfVShXAkCoUrFaygt2UlCAUMHQmvcQ4JWC4y1Dnxgem+lxkv3AJzkfpxngTy7aE/AActOQ==" }, "Microsoft.CSharp": { "type": "Direct", @@ -85,9 +85,9 @@ }, "Ionide.Analyzers": { "type": "Direct", - "requested": "[0.19.0, )", - "resolved": "0.19.0", - "contentHash": "FBp/etThPSWhbvlM8wLxWtGYWgZ768yYjhwW83y18xZI9VBniG6kFVy4TEleyDkB7QnqfUgVepbT6ryHHFnZEA==" + "requested": "[0.20.0, )", + "resolved": "0.20.0", + "contentHash": "40upZgbWL+Qsf5WHQfVShXAkCoUrFaygt2UlCAUMHQmvcQ4JWC4y1Dnxgem+lxkv3AJzkfpxngTy7aE/AActOQ==" }, "Microsoft.CSharp": { "type": "Direct",