Download Latest Version Start SDK v3.1.0 source code.zip (23.3 MB) Google Add to Preferred Sources
Home / start-sdk_v3.1.0
Name Modified Size InfoDownloads / Week
Parent folder
CHANGELOG.md 2026-10-19 80.1 kB
README.md 2026-10-19 1.7 kB
Start SDK v3.1.0 source code.tar.gz 2026-10-19 21.6 MB
Start SDK v3.1.0 source code.zip 2026-10-19 23.3 MB
Totals: 4 Items   44.9 MB 0

Service packages can run their CI on self-hosted Forgejo, validate any StartOS type at runtime, and run a health check exactly once.

Highlights

  • The package template includes .forgejo/workflows/ with explicit action URLs, Forgejo-compatible artifacts and releases, registry publishing, and automatic next branch synchronization. Existing GitHub workflows remain available under .github/workflows/.
  • schemas exports zod validators for every OS type. schemas.Manifest.parse(...) and friends validate values against the same shapes as the T types.
  • sdk.trigger.onceTrigger runs a health check once, when it starts. Pair it with gracePeriod: 0, which now reports the first result as returned, for a check whose result cannot change until main restarts.
  • Manifests accept local OCI images through source.ociLayout, from a layout directory or a tar archive. Packing one needs start-cli 2.4.0 or later.
  • Forward Email is a provider preset in the SMTP input spec, and the presets are listed alphabetically.
  • make formats startos/ instead of rejecting unformatted source, so a package build no longer fails on formatting. A Makefile that overrode FORMAT_CHECK overrides FORMAT instead.

Full changelog for [v3.1.0](https://github.com/Start9Labs/start-technologies/blob/master/projects/start-sdk/CHANGELOG.md#310 — every change in this release.

Source: README.md, updated 2026-10-19