Mere Dev
Build and validate Mere recipes and package the canonical MereLinux recipe delivery workflow. Invokes mere directly without a shell wrapper; installed profile smoke tests compose with @jeremy/mere-shell.
Global Arguments
| Argument | Type | Description |
|---|---|---|
| mereVersion | string | Mere version to use. 'latest' resolves from the GitHub releases API, or pin e.g. '0.21.0'. Ignored when mereBinaryPath is set. |
| mereBinaryPath | string | Optional path to an existing mere binary. When set, skips download and runs this exact binary (useful for local builds). |
| mereRoot | string | Dedicated root path for the mere tree. Empty = auto ($SWAMP_REPO_DIR/.swamp/mere-dev/root). |
| Argument | Type | Description |
|---|---|---|
| recipe | string | Absolute path to the recipe.kdl file to validate |
| Argument | Type | Description |
|---|---|---|
| repository | string | Development repository name under the dedicated Mere root |
| Argument | Type | Description |
|---|---|---|
| recipe | string | Absolute path to the recipe.kdl file to build |
| Argument | Type | Description |
|---|---|---|
| source | string | Local file path or URL to download and hash |
| Argument | Type | Description |
|---|---|---|
| recipe? | string | Recipe name to filter for (e.g. 'dinit'). If omitted, returns the most recent log. |
| tail? | number | Return only the last N lines (useful for large logs) |
Resources
Proposal-led delivery workflow for a MereLinux recipe change. It creates an isolated clone from main, suspends for scoped implementation and review, validates and builds one recipe, imports its outputs into a dedicated local repository, installs the requested package set into an isolated profile for an exact-argv smoke test, then commits, pushes, packets, and publishes a review pull request.
Modified 1 models
Normalize Mere hash output to a validated canonical BLAKE3 digest and add parser regression tests.
Allow bounded development runs to use an explicitly supplied local Mere binary, preserving exact local checkout versions.
Move the extension repository to GitHub.
Modified 1 models. updated labels
Modified 1 models
Modified 1 models. updated labels
Modified 1 models
- 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