Skip to main content

Mere Pm Dev

@jeremy/mere-pm-devv2026.08.23.1· 1d agoMODELSWORKFLOWS
01README

Build and validate the Mere package-manager source tree through fixed, cancellable Zig commands, and package its fresh-branch delivery workflows. Does not download Mere releases, manage a Mere root, build recipes, publish artifacts, or provide credentials.

02Models1
@jeremy/mere-pm-devv2026.08.23.1mod.ts
fn build(sourcePath: string)
Build the Mere package-manager source tree with fixed argv `zig build`.
ArgumentTypeDescription
sourcePathstringAbsolute path to the Mere package-manager source checkout or isolated worktree.
fn test(sourcePath: string)
Run the full Mere package-manager test suite with fixed argv `zig build test --summary all`.
ArgumentTypeDescription
sourcePathstringAbsolute path to the Mere package-manager source checkout or isolated worktree.
fn releaseBuild(sourcePath: string)
Build the portable Mere release artifact with fixed argv `zig build -Doptimize=ReleaseSmall -Dcpu=baseline`.
ArgumentTypeDescription
sourcePathstringAbsolute path to the Mere package-manager source checkout or isolated worktree.
fn smoke(sourcePath: string)
Run the built Mere CLI's machine-readable describe command with fixed argv `./zig-out/bin/mere describe`.
ArgumentTypeDescription
sourcePathstringAbsolute path to the Mere package-manager source checkout or isolated worktree.

Resources

build-result(infinite)— Ordinary Mere package-manager build result
test-result(infinite)— Mere package-manager test result
baseline-build-result(infinite)— Portable baseline release build result
smoke-result(infinite)— Built Mere CLI describe smoke-test result
03Workflows2
@jeremy/mere-change-prepare0c60d062-2e18-42b1-8556-2b9d593fb9f5

Prepare an isolated Mere candidate from a pinned main commit for scoped implementation. This workflow creates no commit, push, pull request, or credential-bearing binding.

prepare-candidate
1.assert-branch
2.clone-main
3.create-branch
@jeremy/mere-change14f8837e-5232-4b25-8d13-5560c8a413f0

Deliver one scoped implementation-ready change from an existing isolated Mere candidate: validate with the supplied Mere source model, commit and push the allowed paths, create and verify a change packet, then create and verify the planned pull request. Prepare the candidate first with @jeremy/mere-change-prepare. This workflow contains no credentials or model bindings.

validate-and-deliver
1.assert-branch
2.inspect-candidate-branch
3.assert-candidate-branch
4.test
5.assert-test
6.portable-build
7.assert-portable-build
8.smoke
9.assert-smoke
10.commit
11.push
12.changed-paths
13.packet
14.verify-packet
15.assert-packet
16.plan-pr${{ inputs.prModel }}.planPr
17.apply-pr${{ inputs.prModel }}.applyPr
18.verify-pr${{ inputs.prModel }}.verifyPr
04Previous Versions6
2026.08.21.5
2026.08.21.4
2026.08.21.3

Added 1 workflows

2026.08.21.2

Added 1 workflows

2026.08.21.1

updated dependencies. updated labels

2026.08.20.2

Add a bounded model for testing and portable release-building explicit Mere package-manager worktrees.

05Stats
A
100 / 100
Downloads
0
Archive size
9.8 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels