Skip to content

Move to Argh and Make 0.30.0 and Proc 0.22.1 - #51

Merged
Mpdreamz merged 2 commits into
mainfrom
deps/argh-0.30
Nov 12, 2026
Merged

Mpdreamz merged 2 commits into
mainfrom
deps/argh-0.30

Conversation

@Mpdreamz

@Mpdreamz Mpdreamz commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Moves this repository's Nullean.Argh, Nullean.Make and Proc packages to their latest releases: Argh and Make 0.30.0, Proc 0.22.1.

Prompt summary: Bring every nullean repository's build files up to date with the latest Proc, Argh and Make. No releases.

Why

The pins were a release or more behind. Nullean.Make.Fs 0.30.0 also needs Proc.Fs 0.22.1, so a repository that pins Proc.Fs lower fails its restore.

What

Package versions

Directory.Packages.props moves Nullean.Argh* and Nullean.Make* to 0.30.0, and Proc and Proc.Fs to 0.22.1 where they are pinned.

The build script

Nullean.Make.Fs 0.30.0 removes executes (...) inside command { }. The build script now writes command { ... } |> executes { ... }, whose body is a block like a target's and gets the run's cancellation and line prefixes.

Target frameworks

The tool moves from net8.0 and net10.0 to net10.0 and net11.0, as net8.0 is out of support. The build follows: Paths.ManagedTargetFrameworks, and the AOT smoke and container publish, which move to net11.0 on the runtime-deps:11.0-resolute-chiseled image. The public API diff already compared the net10.0 builds and is unchanged. The net8.0-only NuGet.Versioning 7.9.0 pin is gone, and mise no longer installs the .NET 10 runtime, which nothing runs on now.

🤖 Generated with Claude Code

Nullean.Make.Fs 0.30.0 replaces `executes (shell { ... })` inside `command { }` with
`command { ... } |> executes { ... }`, so the build script moves to that form.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Mpdreamz Mpdreamz added the dependencies Dependency updates (patch) label Nov 12, 2026
The tool now builds for net10.0 and net11.0. The build follows: the
managed frameworks the any package is patched for, and the AOT smoke and
container publish, which move to net11.0 on the 11.0 chiseled image. The
API diff already compared net10.0 builds. With net8.0 gone the
NuGet.Versioning 7.x pin is dead, and nothing runs on the .NET 10
runtime any more, so mise stops installing it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Mpdreamz Mpdreamz added breaking Breaks a public API or behaviour (0.x: minor bump, 1.x+: major) and removed dependencies Dependency updates (patch) labels Nov 12, 2026
@Mpdreamz
Mpdreamz merged commit 99cfac1 into main Nov 12, 2026
8 checks passed
@Mpdreamz
Mpdreamz deleted the deps/argh-0.30 branch November 12, 2026 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Breaks a public API or behaviour (0.x: minor bump, 1.x+: major)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant