-
v0.1.6 Stable
released this
2026-07-03 20:33:48 +00:00 | 0 commits to main since this releaseAdded
- Environment libraries:
scripts/deploy.shtakesLIBas the target env (SOMEARA1 = CI
scratch, SOMEARA2 = staging, SOMEARAB = prod), asserts the pre-provisioned library exists
(pub400 denies CRTLIB), and runs every compile behindCHGCURLIB $LIBin the SAME job
(zelnet ≥0.10.1 multi-commandcmd) — covering the RPG F-specs AND PARTLF's unqualified
PFILE(PARTPF). Test reels takeLIBtoo (default SOMEARA2) and CHGCURLIB before the CALL
so runtime opens of PARTSDF/PARTPF stay in-env. Newscripts/objects.envdeclares the
object manifest the pipeline packages (SAVF) and promotes (CRTDUPOBJ; PARTPF/PARTLF are
only-if-missing in prod — data is never clobbered).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Environment libraries:
-
v0.1.5 Stable
released this
2026-07-01 13:45:42 +00:00 | 6 commits to main since this releaseFixed
- README Build/test instructions pointed at
test-partmnt.sh, which was removed in 0.1.4 when the
single monolithic behavior test was replaced by the fourtest-*.shbehavior reels. The docs now run
the real reels —for t in test-*.sh; do bash "$t"; done— matching the CI'stest-*.shglob gate.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- README Build/test instructions pointed at
-
v0.1.4 Stable
released this
2026-06-30 16:44:09 +00:00 | 9 commits to main since this releaseAdded
- Field validation in PARTMNT via a new
chkInputsubprocedure (typed parameter interface):
description required, qty 0-99999, price 0.01-9999.99. F6 (add) and F10 (update) reject bad input
with a message instead of writing a partial/garbage record. - Four greenscreen behavior reels — each a recorded functional test that BOTH gates the release
and ships as a release video:test-1-add(add → display → delete lifecycle),test-2-update
(qty-range reject 9999999, then a valid update),test-3-duplicate(F6 on an existing part is
blocked),test-4-required(blank description on add is rejected). Replaces the single monolithic
test-partmnt.sh; the dashboard shows them as a 2×2 click-to-enlarge gallery.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Field validation in PARTMNT via a new
-
v0.1.3 Stable
released this
2026-06-30 16:03:17 +00:00 | 11 commits to main since this releaseFixed
- The greenscreen video now renders the full 24×80 screen. The asciicast recorder (zelnet 0.9.3,
baked in ibmi-builder:v6) was emitting full-width rows + newlines that autowrapped in the player's
terminal — doubling every line and scrolling so only the bottom ~12 rows showed. It now positions
each row absolutely with autowrap off. Re-release to regeneratepartmnt.mp4correctly.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The greenscreen video now renders the full 24×80 screen. The asciicast recorder (zelnet 0.9.3,
-
v0.1.2 Stable
released this
2026-06-30 14:44:28 +00:00 | 13 commits to main since this releaseAdded
- The release now ships a greenscreen video:
test-partmnt.shhonoursCAST_OUTto--recordan
asciicast of the driven 5250 panels (zelnet 0.9.2), which the pipeline renders topartmnt.mp4
(agg → ffmpeg, thecast-renderimage) and attaches to the Forgejo release as an asset — a little
movie of PARTMNT being driven (lookups + the F6/F10/delete behavior guards).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The release now ships a greenscreen video:
-
v0.1.1 Stable
released this
2026-06-30 13:40:15 +00:00 | 15 commits to main since this releaseAdded
- Build-confidence gates layered onto the pipeline (all proven green): a pre-compile rpglint RPGLE
static-analysis gate (.vscode/rpglint.json— indent/casing/qualified-DS), a compile-severity
gate indeploy.sh(warnings-as-errors —CRTBNDRPG"NN highest severity" >SEVMAXfails the
build, not just a hard escape), and three negativetest-partmnt.shguards using zelnet 0.9.1's
refute: F6 won't overwrite an existing part, F10 won't silently create a missing one, and a deleted
row is genuinely gone (no stale screen data) — asserting undesirable behavior does NOT happen.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Build-confidence gates layered onto the pipeline (all proven green): a pre-compile rpglint RPGLE
-
v0.1.0 Stable
released this
2026-06-30 11:20:02 +00:00 | 19 commits to main since this releaseAdded
- First release: a parts-inventory IBM i app —
PARTPF(physical, packed-decimal, keyed) +PARTLF
(logical, alternate key) database,PARTSDFgreenscreen, andPARTMNTRPG maintenance program
(Enter=display, F6=add, F10=update, F11=delete) over a realPF -> LF -> DSPF -> RPGcompile DAG,
plusPARTINQ(read-only inquiry). test-partmnt.sh— a golden-screen behavior test (drives the live panel headless via
zelnet --playand asserts), the first batch-testable greenscreen gate in the pipeline.extract.sh— the "reverse deploy": pull the source members off the box back into Git.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- First release: a parts-inventory IBM i app —