diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2c33154..ee02b48 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,7 +19,7 @@ npm run package:check npm run audit ``` -Integration tests support Apple Silicon and Intel macOS plus arm64 and x86_64 glibc Linux. They download the public Stack CLI 0.4.0 archive for the host, verify its fixed SHA-256 digest, package and inspect the VSIX, and run its extracted contents in VS Code 1.91.0 and current stable with isolated user-data directories. +Integration tests support Apple Silicon and Intel macOS plus arm64 and x86_64 glibc Linux. They download the public Stack CLI 0.5.0 archive for the host, verify its fixed SHA-256 digest, package and inspect the VSIX, and run its extracted contents in VS Code 1.91.0 and current stable with isolated user-data directories. ## Ownership boundaries diff --git a/README.md b/README.md index 8035461..e4e1d8c 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,20 @@ Official Visual Studio Code language support for the [Stack architecture diagram The extension associates `.stack` files with Stack, provides the canonical TextMate syntax and editor configuration, and launches the native `stack lsp` process for diagnostics, completion, hover, document symbols, and formatting. +## Distribution status + +The extension is not yet published to Visual Studio Marketplace, Open VSX, or GitHub Releases. The current repository is usable for development and local evaluation through a packaged VSIX; there is no public automatic-update channel yet. + +To build and install the current source locally: + +```sh +npm ci +npm run package:vsix +code --install-extension artifacts/stack-language-0.1.0.vsix +``` + +Rebuild and reinstall the VSIX to update a local evaluation copy. + ## Requirements - Visual Studio Code 1.91 or newer. @@ -39,7 +53,7 @@ The Playground command opens in your browser. It do | --------- | ---------- | ---------------- | ---------------------------- | | `0.1.x` | `>=1.91.0` | `>=0.4.0 <0.6.0` | `@stack-sh/language` `0.1.0` | -Update the extension through Visual Studio Code. Update a Homebrew-managed CLI with `brew upgrade stack-sh/tap/stack`; use the owner of any other installation channel to update that installation. The extension refuses to start an older or unverified newer CLI and gives an action appropriate to the detected state. +The compatibility table describes the current source and locally packaged VSIX. Update a Homebrew-managed CLI with `brew upgrade stack-sh/tap/stack`; use the owner of any other installation channel to update that installation. The extension refuses to start an older or unverified newer CLI and gives an action appropriate to the detected state. ## Development