diff --git a/FORK.md b/FORK.md index d20fc2ca0..f9c487633 100644 --- a/FORK.md +++ b/FORK.md @@ -249,11 +249,13 @@ version is built from is documented here ("Pin") and carried by every image as t (the tag without `v`; `appVersion` the same). **`1.0.0`** is the first release of the scheme — the next major above the `0.0.30-gs.N` releases, which were coupled to upstream's next patch and are superseded. Consumers follow a Flux `OCIRepository` range, `semver: ">=1.0.0 <2.0.0"`. -- Dev build, on every push to `giantswarm`: gitsemver's dev version — the next patch above the last release and a - pre-release identifier from the branch, the commit's committer time (UTC) and its short hash — so a rebuild of a - commit yields the same version, dev builds sort chronologically within the branch and below the release they - anticipate. The dev channel is selected with `semverFilter` on that pre-release shape; exact pins name the full - string. +- Dev build, on every push to `giantswarm`: gitsemver's dev version, `-dev....h` + as the orb's gitsemver emits it today (`0.0.0-dev.giantswarm.2026-09-19.13-38-12.h171b9e4` for the commit `1.0.0` was cut + from — the base is `0.0.0` until a stable tag exists — `1.0.1-dev.giantswarm.…` from `1.0.0` on): committer time in UTC, + so a rebuild of a commit yields the same version and dev builds sort chronologically within the branch and below the + release they anticipate. The dev channel is a Flux `OCIRepository` with `semver: ">=1.0.0-0 <2.0.0-0"` and + `semverFilter: ".*-dev\.giantswarm\..*"` (the filter follows gitsemver's shape when it moves to the RFC's + `-rt