Package the JavaScript spec as a reusable Nix flake #5

Closed
lost-rob0t wants to merge 7 commits from agent/package-spec-flake into master
lost-rob0t commented 2026-07-26 23:42:58 +00:00 (Migrated from github.com)

What changed

  • replaces the incomplete dev-shell-only flake
  • exports packages.<system>.starintel-doc-js and default
  • builds an installable npm tarball plus module source without trusting the stale npm lock
  • exports devShells and overlays.default
  • supports x86_64-linux and aarch64-linux
  • pins nixpkgs and adds Nix flake CI

Why

Downstream flakes can now consume the JavaScript spec as a normal dependency artifact instead of copying repository source.

Validation

nix flake show --all-systems and nix flake check --show-trace run in GitHub Actions.

## What changed - replaces the incomplete dev-shell-only flake - exports `packages.<system>.starintel-doc-js` and `default` - builds an installable npm tarball plus module source without trusting the stale npm lock - exports `devShells` and `overlays.default` - supports x86_64-linux and aarch64-linux - pins nixpkgs and adds Nix flake CI ## Why Downstream flakes can now consume the JavaScript spec as a normal dependency artifact instead of copying repository source. ## Validation `nix flake show --all-systems` and `nix flake check --show-trace` run in GitHub Actions.
lost-rob0t commented 2026-07-28 07:24:39 +00:00 (Migrated from github.com)

Superseded by clean current-master replacement PR #9 after the research-node conformance merge made this branch conflict.

Superseded by clean current-master replacement PR #9 after the research-node conformance merge made this branch conflict.
nsaspy changed title from WIP: Package the JavaScript spec as a reusable Nix flake to Package the JavaScript spec as a reusable Nix flake 2026-08-28 03:30:12 +00:00

Pull request closed

Sign in to join this conversation.
No description provided.