Skip to content

Commit 7d66400

Browse files
committed
Modernize
1 parent e6bf47a commit 7d66400

11 files changed

Lines changed: 407 additions & 611 deletions

File tree

.config/dotnet-tools.json

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,22 @@
66
"version": "11.4.1",
77
"commands": [
88
"fsdocs"
9-
]
9+
],
10+
"rollForward": false
1011
},
1112
"paket": {
12-
"version": "6.0.0-rc001",
13+
"version": "9.0.2",
1314
"commands": [
1415
"paket"
15-
]
16+
],
17+
"rollForward": false
1618
},
1719
"fake-cli": {
18-
"version": "5.20.4",
20+
"version": "6.1.3",
1921
"commands": [
2022
"fake"
21-
]
23+
],
24+
"rollForward": false
2225
}
2326
}
24-
}
27+
}

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ jobs:
88
steps:
99
- uses: actions/checkout@v2
1010
- name: Setup .NET
11-
uses: actions/setup-dotnet@v1
11+
uses: actions/setup-dotnet@v4.3.1
1212
with:
13-
dotnet-version: '5.0.202'
13+
dotnet-version: '8.0.19'
1414
- name: Install tools
1515
run: dotnet tool restore
1616
- name: Build and Test and Docs using FAKE

.github/workflows/pull-request.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@v2
12-
- name: Setup .NET
13-
uses: actions/setup-dotnet@v1
12+
- name: Setup .NET
13+
uses: actions/setup-dotnet@v4.3.1
1414
with:
1515
dotnet-version: '3.1.x'
16-
- name: Setup .NET
17-
uses: actions/setup-dotnet@v1
16+
- name: Setup .NET
17+
uses: actions/setup-dotnet@v4.3.1
1818
with:
19-
dotnet-version: '5.0.202'
19+
dotnet-version: '8.0.19'
2020
- name: Install tools
2121
run: dotnet tool restore
22-
- name: Build Test and Docs using FAKE
22+
- name: Build Test and Docs using FAKE
2323
run: dotnet fake build

flake.lock

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
description = "FSharp.Control.AsyncSeq";
3+
4+
# Flake inputs
5+
inputs = {
6+
nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.2405.*.tar.gz";
7+
};
8+
9+
# Flake outputs
10+
outputs = { self, nixpkgs }:
11+
let
12+
# Systems supported
13+
allSystems = [
14+
"x86_64-linux"
15+
"aarch64-linux"
16+
"x86_64-darwin"
17+
"aarch64-darwin"
18+
];
19+
20+
# Helper to provide system-specific attributes
21+
forAllSystems = f: nixpkgs.lib.genAttrs allSystems (system: f {
22+
pkgs = import nixpkgs { inherit system; };
23+
});
24+
in
25+
{
26+
# Development environment output
27+
devShells = forAllSystems ({ pkgs }: {
28+
default =
29+
30+
pkgs.mkShell {
31+
packages = [
32+
# pkgs.bashInteractive
33+
pkgs.dotnetCorePackages.sdk_8_0
34+
];
35+
};
36+
});
37+
};
38+
}

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "5.0.202",
3+
"version": "8.0.19",
44
"rollForward": "minor"
55
}
66
}

paket.dependencies

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
version 6.0.0-rc001
22
source https://api.nuget.org/v3/index.json
3-
framework: netstandard2.1, netstandard2.0
3+
framework: net9.0, netstandard2.1, netstandard2.0
44
redirects: on
55
storage: none
66

@@ -9,7 +9,7 @@ nuget Microsoft.Bcl.AsyncInterfaces ~> 5.0.0 framework: netstandard2.0
99

1010
group Test
1111
source https://api.nuget.org/v3/index.json
12-
framework: net5.0
12+
framework: net8.0
1313
storage: none
1414

1515
generate_load_scripts: true
@@ -33,12 +33,12 @@ group Fake
3333
source https://api.nuget.org/v3/index.json
3434
storage: none
3535

36-
nuget Fake.Core.Target ~> 5.20.4
37-
nuget Fake.Core.ReleaseNotes ~> 5.20.4
38-
nuget Fake.DotNet.AssemblyInfoFile ~> 5.20.4
39-
nuget Fake.DotNet.Cli ~> 5.20.4
40-
nuget Fake.DotNet.Testing.NUnit ~> 5.20.4
41-
nuget Fake.DotNet.NuGet ~> 5.20.4
42-
nuget Fake.DotNet.MsBuild ~> 5.20.4
43-
nuget Fake.Tools.Git ~> 5.20.4
44-
nuget Fake.DotNet.Paket ~> 5.20.4
36+
nuget Fake.Core.Target ~> 6.1.3
37+
nuget Fake.Core.ReleaseNotes ~> 6.1.3
38+
nuget Fake.DotNet.AssemblyInfoFile ~> 6.1.3
39+
nuget Fake.DotNet.Cli ~> 6.1.3
40+
nuget Fake.DotNet.Testing.NUnit ~> 6.1.3
41+
nuget Fake.DotNet.NuGet ~> 6.1.3
42+
nuget Fake.DotNet.MsBuild ~> 6.1.3
43+
nuget Fake.Tools.Git ~> 6.1.3
44+
nuget Fake.DotNet.Paket ~> 6.1.3

0 commit comments

Comments
 (0)