Package the JavaScript spec as a reusable Nix flake #9

Open
lost-rob0t wants to merge 3 commits from agent/package-spec-flake-clean into master
lost-rob0t commented 2026-07-28 07:24:30 +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
  • exports devShells and overlays.default
  • supports x86_64-linux and aarch64-linux
  • pins nixpkgs and adds Nix flake CI

Scope

Clean replacement for conflicted PR #5, rebuilt from current master after the research-node conformance merge.

Validation

Keep draft until nix flake show --all-systems and nix flake check --show-trace are green.

## 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 - exports `devShells` and `overlays.default` - supports x86_64-linux and aarch64-linux - pins nixpkgs and adds Nix flake CI ## Scope Clean replacement for conflicted PR #5, rebuilt from current `master` after the research-node conformance merge. ## Validation Keep draft until `nix flake show --all-systems` and `nix flake check --show-trace` are green.
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:13 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin agent/package-spec-flake-clean:agent/package-spec-flake-clean
git switch agent/package-spec-flake-clean

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff agent/package-spec-flake-clean
git switch agent/package-spec-flake-clean
git rebase master
git switch master
git merge --ff-only agent/package-spec-flake-clean
git switch agent/package-spec-flake-clean
git rebase master
git switch master
git merge --no-ff agent/package-spec-flake-clean
git switch master
git merge --squash agent/package-spec-flake-clean
git switch master
git merge --ff-only agent/package-spec-flake-clean
git switch master
git merge agent/package-spec-flake-clean
git push origin master
Sign in to join this conversation.
No description provided.