L2Analytics.Deploy.Templates 11.0.0

dotnet new install L2Analytics.Deploy.Templates@11.0.0
                    
This package contains a .NET Template Package you can call from the shell/command line.

L2Analytics.Deploy

Transport-agnostic operations library for F#. Write a plain function and a pair of request/response types, wire it up as a Contract with JSON codecs, and choose an adapter to expose it — AWS Lambda, an ASP.NET Core web server (via Falco), or a command-line tool — without touching the contract's own code.

Packages

Package Description
L2Analytics.Deploy Core: Codec, Contract, OpenApi
L2Analytics.Deploy.Lambda AWS Lambda adapter
L2Analytics.Deploy.Falco ASP.NET Core (Falco) adapter
L2Analytics.Deploy.Cli CLI (stdin/stdout) adapter
L2Analytics.Deploy.Templates dotnet new deploy scaffolding template

Publishing a new release

This repo uses NuGet Trusted Publishing — no long-lived API key needed. Instead, nuget.org validates a short-lived OIDC token issued by GitHub at publish time, verifying it came from this repo and workflow.

One-time setup on nuget.org (already done)

A Trusted Publisher is registered at the L2Analytics owner level on nuget.org covering all packages pushed from this repo's publish.yml workflow.

Optional GitHub Actions secret:

Secret Value
NUGET_USER Your nuget.org username (not email). If unset, workflow defaults to L2Admin.

Releasing

Create a GitHub Release with a tag of the form v<major>.<minor>.<patch> (e.g. v1.0.0). Publishing the release triggers the workflow — all five packages are packed at that version and pushed to nuget.org automatically.

Dry-run testing before a real release

You can test the full pipeline (build + pack + NuGet trusted login) without pushing:

  1. In GitHub Actions, run Publish to NuGet via Run workflow
  2. Set publish=false (default)
  3. Optionally set version (default: 0.0.0-dryrun)

This validates OIDC/Trusted Publishing wiring before you publish a real release tag.

  • net10.0

    • No dependencies.

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
11.0.0 83 7/22/2026
10.0.0 91 7/22/2026
8.0.0 110 7/7/2026
7.0.0 138 7/7/2026
6.0.0 118 7/7/2026
5.0.0 109 7/7/2026