Skip to content

Commit 0fafa4e

Browse files
author
Martin Taillefer
committed
chore(deps): update workspace dependencies and docs
Refresh workspace dependencies and pinned development tools, including the migration from cel-interpreter to cel, and adapt affected APIs. Unify README generation and checking, clarify internal cargo-gamma crate documentation, retain release line-table debugging, and serialize PowerShell-heavy impact tests on constrained runners. Keep ra_ap_syntax at 0.0.331 because 0.0.349 includes a parser fixture that crashes CodeQL 2.26.4. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 52e352a5-2ebd-47c9-9a63-0bc23be56154
1 parent 95089c5 commit 0fafa4e

50 files changed

Lines changed: 501 additions & 594 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.config/nextest.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# Copyright (c) Microsoft Corporation.
22
# Licensed under the MIT License.
33

4-
# Every case in cargo-anvil's pr_title suite runs the anvil-pr-title recipe,
5-
# which starts a PowerShell process. PowerShell intermittently aborts while
6-
# parsing an assembly name during startup (PowerShell/PowerShell#26940), and
7-
# concurrent interpreter startups on constrained runners hit that abort often
8-
# enough to fail the suite. The suite carries `#[serial]` for the plain libtest
9-
# runners (`cargo test`, `cargo careful test`), but nextest runs each case in
10-
# its own process, where an in-process lock cannot serialize anything. This
11-
# group is what serializes them under nextest.
4+
# Every case in cargo-anvil's pr_title and impact suites starts PowerShell.
5+
# PowerShell intermittently aborts while parsing an assembly name during
6+
# startup (PowerShell/PowerShell#26940), and concurrent interpreter startups
7+
# on constrained runners hit that abort often enough to fail the suite. The
8+
# suites carry `#[serial]` for plain libtest runners (`cargo test`, `cargo
9+
# careful test`), but nextest runs each case in its own process, where an
10+
# in-process lock cannot serialize anything. This group serializes them under
11+
# nextest.
1212
#
1313
# `binary(...)` rather than `test(...)`: the latter filters test names, none of
14-
# which contain `pr_title`.
14+
# which contain the integration-test binary names.
1515
[test-groups]
16-
pr-title = { max-threads = 1 }
16+
powershell = { max-threads = 1 }
1717

1818
[[profile.default.overrides]]
19-
filter = 'binary(pr_title)'
20-
test-group = 'pr-title'
19+
filter = 'binary(pr_title) | binary(impact)'
20+
test-group = 'powershell'

0 commit comments

Comments
 (0)