Conversation
- `README.md`: add ZPM to table of contents, feature docs, and repo structure - `src/zpm/devcontainer-feature.json`: feature metadata with version option - `src/zpm/install.sh`: install script with arch detection and SHA256 verification - `test/zpm/scenarios.json`: latest and specific version test scenarios - `test/zpm/test.sh`: base assertions for PATH and version command - `test/zpm/install_zpm_latest.sh`: scenario script for latest version - `test/zpm/install_zpm_specific_version.sh`: scenario script verifying v0.3.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
zpmdevcontainer feature that installs ZPM, the Zig-based MCP server exposing a Trealla Prolog logic engine over STDIO for deterministic logical reasoning/usr/local/bin/v0.3.0)Changes
Feature
src/zpm/devcontainer-feature.json: Feature metadata withversionoption (defaultlatest), documentation and license URLssrc/zpm/install.sh: Installation script with architecture detection, GitHub API version resolution, binary download, SHA256 checksum verification, and install to/usr/local/bin/zpmTests
test/zpm/scenarios.json: Two test scenarios —install_zpm_latestandinstall_zpm_specific_version(v0.3.0)test/zpm/test.sh: Base assertions — binary on PATH,zpm versionreturns non-empty outputtest/zpm/install_zpm_latest.sh: Scenario script sourcingtest.shfor the default installtest/zpm/install_zpm_specific_version.sh: Scenario script verifying the installed version matches the pinned0.3.0Documentation
README.md: Add ZPM to the table of contents, add feature section withdevcontainer.jsonusage snippets, options table, version-pinning example, and architecture support note; update repository structure treeTest plan
./test-local.sh zpm— both scenarios must passzpm versionreturns a non-empty string inside the containerversion: v0.3.0and confirm the installed version matches exactlysrc/zpm/install.shwith no errorsGenerated with awf commit workflow