ostp/scripts
ospab 0ec09d1311 ci: add scripts/gha.ps1 — versioned release cutter with channel memory
Replaces ad-hoc manual tag pushes (which is how the confusing v0.4.1-beta /
v0.4.2-beta / bare "nightly" / "pre-release" release mess happened) with one
script that always goes through the same path: bump every version manifest,
commit, and push in the way release.yml's resolve-channel job actually
expects (branch push for nightly/pre-release, a real "vX.Y.Z" tag for
master — never a hand-pushed "vX.Y.Z-beta"-style tag).

Remembers the last {version, branch, prefix} used in .release-state.json, so
a bare run repeats last time's channel with the patch version bumped, and
-Switch starts a new version line (e.g. 0.3.x -> 0.4.0) without disturbing
which channel is currently being released to.
2026-07-08 18:05:01 +03:00
..
build.ps1 0.4.1: per-key junk marker, GUI polish, pre-release pipeline 2026-07-07 16:33:57 +03:00
gha.ps1 ci: add scripts/gha.ps1 — versioned release cutter with channel memory 2026-07-08 18:05:01 +03:00
install.ps1 §A.3: remove dead tun2socks code (native OSTP TUN is the only path) 2026-06-27 16:29:55 +03:00
install.sh Port CLI subcommands + multi-channel release onto the 0.4.0 rebuild 2026-07-08 01:38:44 +03:00
test_linux.sh feat: install script v2 — global PATH symlink, /etc/ostp config, legacy path migration 2026-05-17 21:22:01 +03:00