Skip to content

Commit 84725f2

Browse files
authored
Merge branch 'main' into repo-assist/eng-update-test-packages-2026-03-33df316cef6da361
2 parents 3af6926 + e823eae commit 84725f2

20 files changed

+726
-128
lines changed

.github/aw/actions-lock.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@
99
"repo": "github/gh-aw/actions/setup",
1010
"version": "v0.56.2",
1111
"sha": "f1073c5498ee46fec1530555a7c953445417c69b"
12+
},
13+
"github/gh-aw/actions/setup@v0.57.2": {
14+
"repo": "github/gh-aw/actions/setup",
15+
"version": "v0.57.2",
16+
"sha": "32b3a711a9ee97d38e3989c90af0385aff0066a7"
17+
},
18+
"github/gh-aw/actions/setup@v0.58.1": {
19+
"repo": "github/gh-aw/actions/setup",
20+
"version": "v0.58.1",
21+
"sha": "fa061e89469ef007881d22d3af5a8c9e62363a0d"
1222
}
1323
}
1424
}

.github/workflows/build.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ jobs:
99

1010
steps:
1111
- name: checkout-code
12-
uses: actions/checkout@v5
12+
uses: actions/checkout@v6
1313
with:
1414
fetch-depth: 0
1515

1616
- name: setup-dotnet
1717
uses: actions/setup-dotnet@v4
1818

1919
- name: Cache NuGet packages
20-
uses: actions/cache@v4
20+
uses: actions/cache@v5
2121
with:
2222
path: ~/.nuget/packages
2323
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.fsproj', '**/*.csproj', 'global.json') }}
@@ -35,7 +35,7 @@ jobs:
3535
steps:
3636
# checkout the code
3737
- name: checkout-code
38-
uses: actions/checkout@v5
38+
uses: actions/checkout@v6
3939
with:
4040
fetch-depth: 0
4141

@@ -45,7 +45,7 @@ jobs:
4545

4646
# cache NuGet packages to avoid re-downloading on every run
4747
- name: Cache NuGet packages
48-
uses: actions/cache@v4
48+
uses: actions/cache@v5
4949
with:
5050
path: ~/.nuget/packages
5151
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.fsproj', '**/*.csproj', 'global.json') }}

.github/workflows/main.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ jobs:
1212
steps:
1313
# checkout the code
1414
- name: checkout-code
15-
uses: actions/checkout@v5
15+
uses: actions/checkout@v6
1616
with:
1717
fetch-depth: 0
1818
# setup dotnet based on global.json
1919
- name: setup-dotnet
2020
uses: actions/setup-dotnet@v4
2121
# cache NuGet packages to avoid re-downloading on every run
2222
- name: Cache NuGet packages
23-
uses: actions/cache@v4
23+
uses: actions/cache@v5
2424
with:
2525
path: ~/.nuget/packages
2626
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.fsproj', '**/*.csproj', 'global.json') }}
@@ -38,15 +38,15 @@ jobs:
3838
steps:
3939
# checkout the code
4040
- name: checkout-code
41-
uses: actions/checkout@v5
41+
uses: actions/checkout@v6
4242
with:
4343
fetch-depth: 0
4444
# setup dotnet based on global.json
4545
- name: setup-dotnet
4646
uses: actions/setup-dotnet@v4
4747
# cache NuGet packages to avoid re-downloading on every run
4848
- name: Cache NuGet packages
49-
uses: actions/cache@v4
49+
uses: actions/cache@v5
5050
with:
5151
path: ~/.nuget/packages
5252
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.fsproj', '**/*.csproj', 'global.json') }}

.github/workflows/publish.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
steps:
1717
# checkout the code
1818
- name: checkout-code
19-
uses: actions/checkout@v5
19+
uses: actions/checkout@v6
2020
with:
2121
fetch-depth: 0
2222
# setup dotnet based on global.json

.github/workflows/repo-assist.lock.yml

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

.github/workflows/repo-assist.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ description: |
1414
Always polite, constructive, and mindful of the project's goals.
1515
1616
on:
17-
schedule: every 6h
17+
schedule: every 48 hours
1818
workflow_dispatch:
1919
slash_command:
2020
name: repo-assist

.github/workflows/test.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
steps:
1010
# checkout the code
1111
- name: checkout-code
12-
uses: actions/checkout@v5
12+
uses: actions/checkout@v6
1313
with:
1414
fetch-depth: 0
1515

@@ -19,7 +19,7 @@ jobs:
1919

2020
# cache NuGet packages to avoid re-downloading on every run
2121
- name: Cache NuGet packages
22-
uses: actions/cache@v4
22+
uses: actions/cache@v5
2323
with:
2424
path: ~/.nuget/packages
2525
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.fsproj', '**/*.csproj', 'global.json') }}
@@ -47,7 +47,7 @@ jobs:
4747
steps:
4848
# checkout the code
4949
- name: checkout-code
50-
uses: actions/checkout@v5
50+
uses: actions/checkout@v6
5151
with:
5252
fetch-depth: 0
5353

@@ -57,7 +57,7 @@ jobs:
5757

5858
# cache NuGet packages to avoid re-downloading on every run
5959
- name: Cache NuGet packages
60-
uses: actions/cache@v4
60+
uses: actions/cache@v5
6161
with:
6262
path: ~/.nuget/packages
6363
key: nuget-${{ runner.os }}-${{ hashFiles('**/*.fsproj', '**/*.csproj', 'global.json') }}

README.md

Lines changed: 20 additions & 47 deletions
Large diffs are not rendered by default.

release-notes.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
Release notes:
33

44
0.6.0
5+
- fixes: async { for item in taskSeq do ... } no longer wraps exceptions in AggregateException, #129
6+
- eng: enable PackageValidationBaselineVersion=0.4.0 to enforce binary compatibility with last published release
7+
- adds TaskSeq.compareWith and TaskSeq.compareWithAsync
58
- adds TaskSeq.scan and TaskSeq.scanAsync, #289
69
- adds TaskSeq.pairwise, #289
710
- adds TaskSeq.groupBy and TaskSeq.groupByAsync, #289
@@ -11,6 +14,7 @@ Release notes:
1114
- adds TaskSeq.unfold and TaskSeq.unfoldAsync, #289
1215
- adds TaskSeq.distinct, TaskSeq.distinctBy, TaskSeq.distinctByAsync
1316
- performance: TaskSeq.exists, existsAsync, contains no longer allocate an intermediate Option value
17+
- test: adds 67 tests for TaskSeq.lengthOrMax (previously untested)
1418
- adds TaskSeq.mapFold and TaskSeq.mapFoldAsync
1519
- adds TaskSeq.sum, sumBy, sumByAsync, average, averageBy, averageByAsync
1620
- adds TaskSeq.reduce and TaskSeq.reduceAsync, #289

src/FSharp.Control.TaskSeq.Test/FSharp.Control.TaskSeq.Test.fsproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
<Compile Include="TaskSeq.ToXXX.Tests.fs" />
5959
<Compile Include="TaskSeq.UpdateAt.Tests.fs" />
6060
<Compile Include="TaskSeq.Zip.Tests.fs" />
61+
<Compile Include="TaskSeq.CompareWith.Tests.fs" />
6162
<Compile Include="TaskSeq.ChunkBySize.Tests.fs" />
6263
<Compile Include="TaskSeq.Windowed.Tests.fs" />
6364
<Compile Include="TaskSeq.Tests.CE.fs" />

0 commit comments

Comments
 (0)