flavorpack
2026-04-04
tastesh embedded shell, workflow sidebar cleanup, Windows .exe taster fix
105 files · 4,219+ · 3,925-
tastesh: embedded dash shell for self-contained PSPs
3 files changed
build-dash.shBuild script for embedded dash (tastesh) binarymain.goWindows tastesh: pure-Go POSIX sh interpreter, no MSYS2 depsfreebsd-build-tastesh.shFreeBSD tastesh build script
- tastesh embeds a dash shell binary into pretaster PSPs, eliminating host shell dependencies. Windows gets a pure-Go POSIX sh interpreter (no MSYS2 required). FreeBSD builds tastesh natively. macOS build uses -std=gnu11 and -Wno-deprecated-non-prototype for Xcode 16 clang C23 compatibility with K&R syntax in dash source. Pretaster pipeline updated to use Makefile instead of inline/duplicate build logic.
instantiate
behavioral
2 files
build-dash.shmain.go
CI workflow reorganization and dedicated build workflows
4 files changed
build-go.ymlDedicated Go build workflowbuild-rust.ymlDedicated Rust build workflowbuild-tastesh.ymlDedicated tastesh build workflowflavor-pipeline.ymlRenamed from 03-flavor-pipeline.yml; number prefixes removed
- CI workflow files reorganized: number prefixes removed from all filenames (name: field controls GitHub sidebar order, not filename). Reusable workflows sorted to bottom with ~ prefix. Dedicated build workflows added for Go, Rust, and tastesh. Release gets 09 prefix for sidebar ordering.
baseline
internal
2 files
build-go.ymlflavor-pipeline.yml
Taster .exe fix and pretaster test reorganization
1 file changed
taster.pyTaster pipeline finds .exe Flavor PSP on Windows, not just .psp
- Taster pipeline now finds .exe Flavor PSPs on Windows (was only finding .psp extension). Pretaster security tests split into feature directories. Trust store pretaster tests rewritten as pure shell. Policy check respects enforcement modes with pretaster verification. 100% Python and Go policy coverage.
remediate
behavioral
1 file
taster.py