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",