Pateke.Engine 1.0.0-build.2

This is a prerelease version of Pateke.Engine.
dotnet add package Pateke.Engine --version 1.0.0-build.2
                    
NuGet\Install-Package Pateke.Engine -Version 1.0.0-build.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Pateke.Engine" Version="1.0.0-build.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Pateke.Engine" Version="1.0.0-build.2" />
                    
Directory.Packages.props
<PackageReference Include="Pateke.Engine" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Pateke.Engine --version 1.0.0-build.2
                    
#r "nuget: Pateke.Engine, 1.0.0-build.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Pateke.Engine@1.0.0-build.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Pateke.Engine&version=1.0.0-build.2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Pateke.Engine&version=1.0.0-build.2&prerelease
                    
Install as a Cake Tool

Pāteke

Pāteke is a local-first API client engine and command-line test runner for .NET. Collections and non-secret environments are ordinary text files designed to work well in Git, while secrets remain outside the collection.

This public repository contains:

  • Pateke.Engine, the reusable execution, import, authentication, scripting, assertion, and reporting library;
  • Pateke.Cli, the pateke command-line tool;
  • schemas, samples, documentation, and automated tests.

The separately distributed Pāteke Desktop application is proprietary and consumes the same Pateke.Engine package published on NuGet.org.

Requirements

  • .NET 10 SDK

The SDK version used by the repository is recorded in global.json.

Build and test

dotnet restore Pateke.slnx --locked-mode
dotnet build Pateke.slnx --configuration Release --no-restore
dotnet test Pateke.slnx --configuration Release --no-build

Run the CLI

dotnet run --project src/Pateke.Cli -- validate samples/github-api
$env:PATEKE_GITHUB_TOKEN = '<GitHub token>'
dotnet run --project src/Pateke.Cli -- run samples/github-api --environment ci

Do not pass secrets as command-line name=value arguments. Environment files should contain secret references, not secret values.

Pack NuGet packages

dotnet pack src/Pateke.Engine/Pateke.Engine.csproj --configuration Release --output artifacts/packages
dotnet pack src/Pateke.Cli/Pateke.Cli.csproj --configuration Release --output artifacts/packages

Local packages use 1.0.0-build.0, and normal CI runs produce downloadable 1.0.0-build.<GitHub run number> artifacts without publishing them. Publishing a GitHub Release runs the dedicated NuGet workflow against the tagged commit. For example, prerelease tag v1.0.0-build.42 publishes package version 1.0.0-build.42, while stable tag v1.0.0 publishes 1.0.0.

Configure the nuget.org trusted-publishing policy for repository Hads84/pateke and workflow file publish-release.yml, then set the repository's NUGET_USER secret to the nuget.org profile name (not an email address). No long-lived NuGet API key is stored in GitHub.

Documentation

License

Pāteke Engine and CLI are licensed under the MIT License. Third-party licenses and provenance notes are recorded in THIRD-PARTY-NOTICES.md.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0-build.2 82 8/18/2026
1.0.0-build.1 64 8/18/2026