diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 2f1cdf9..d041efe 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,22 +3,18 @@ "isRoot": true, "tools": { "fable": { - "version": "4.13.0", + "version": "5.13.0", "commands": [ "fable" - ] + ], + "rollForward": false }, "fantomas": { - "version": "6.2.3", + "version": "7.0.5", "commands": [ "fantomas" - ] - }, - "femto": { - "version": "0.19.0", - "commands": [ - "femto" - ] + ], + "rollForward": false } } } \ No newline at end of file diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 362e61a..b7ac94c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,12 +22,12 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v1 with: - dotnet-version: '8.0.x' + dotnet-version: '10.0.x' - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: dotnet tool restore diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index eb83a9e..9739911 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -12,7 +12,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v1 with: - dotnet-version: '8.0.x' + dotnet-version: '10.0.x' - name: Setup Node.js environment uses: actions/setup-node@v3 diff --git a/build.fsx b/build.fsx index 5c6389e..58ee4b6 100644 --- a/build.fsx +++ b/build.fsx @@ -22,7 +22,7 @@ module Directories = module Stages = let clean = - stage "Clean" { run (fun _ -> !! "public/js" ++ "dist/" |> Shell.cleanDirs) } + stage "Clean" { run (fun _ -> !!"public/js" ++ "dist/" |> Shell.cleanDirs) } let dotnetRestore = stage "Restore .NET dependencies" { diff --git a/flake.lock b/flake.lock index d230545..713de0c 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1706205041, - "narHash": "sha256-WXvr++aH3Q7IGqGLcaDhsrVj8zmjVGZoHRpqG9GgJ2o=", + "lastModified": 1786371105, + "narHash": "sha256-bcLMIvC34iaUga+QepMGCRha4eEFVUwAWgRVi9OKhCo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3401c58f049fc9c72b578f99c0440092c2c49736", + "rev": "e79d651f729c8cd14492a4a7ff60843e6f319029", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index e729c12..55e9b4a 100644 --- a/flake.nix +++ b/flake.nix @@ -15,10 +15,10 @@ with pkgs; { devShells.default = mkShell { packages = [ - nodejs_20 - dotnet-sdk_8 + nodejs_24 + dotnetCorePackages.sdk_10_0-bin ]; - DOTNET_ROOT = "${dotnet-sdk_8}"; + DOTNET_ROOT = "${dotnetCorePackages.sdk_10_0-bin}"; }; }); } diff --git a/index.html b/index.html index 0c3da25..ba7a9a7 100644 --- a/index.html +++ b/index.html @@ -6,24 +6,16 @@