Skip to content

Releases

0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 04:32
Immutable release. Only release title and notes can be modified.
a371c49

runna is published as Runna and Runna.Fs from this release on.

Breaking

The package IDs change: Nullean.Runna → Runna, Nullean.Runna.Fs → Runna.Fs. Update the package reference or #:package line:

#:package Runna@0.2.0

Namespaces stay Nullean.Runna and Nullean.Runna.Fs, so code does not change. Nullean.Runna 0.1.0 gets no further releases.

Coming from Nullean.Make: see the 0.1.0 notes for the type and file renames.

Also

The root README now has an F# quick start next to the C# one.

0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 22:47
Immutable release. Only release title and notes can be modified.
cbe3bd4

The first release of runna: typed build targets for .NET, built on argh. Your targets are the cases of a C# union (Nullean.Runna) or an F# DU (Nullean.Runna.Fs); dependencies run first, each target takes typed flags, and XML docs become --help.

Docs: https://runna.nullean.net

Coming from Nullean.Make

runna is Nullean.Make 0.30.0 under a new name, moved out of nullean/argh. Behaviour is unchanged; the names are:

Nullean.Make runna
Nullean.Make, Nullean.Make.Fs (packages and namespaces) Nullean.Runna, Nullean.Runna.Fs
MakeApp, MakeApp<TUnion>, MakeBuild, MakeContext, MakeException RunnaApp, RunnaApp<TUnion>, RunnaBuild, RunnaContext, RunnaException
F# Make.target / Make.command, MakeBuilders, MakeModifiers Runna.target / Runna.command, RunnaBuilders, RunnaModifiers
wrapper files .make/make.mk, .make/make.just, NULLEAN_MAKE_RUN .runna/runna.mk, .runna/runna.just, NULLEAN_RUNNA_RUN
[make] in log lines [runna]

After upgrading, run __wrappers sync once to write the wrapper files under .runna/, and point your Makefile and justfile includes at the new names. Nullean.Make gets no further releases.