Skip to content

Conversation

@tale
Copy link
Owner

@tale tale commented Oct 15, 2025

Version 0.6.2 will be a very minimal release with QoL fixes purely. This is a result of 0.6.1 taking too long to release, which is unfortunate but not the end of the world.

As changes are committed, they will be listed below

Interested in beta testing? Subscribe to the Pre-release testing discussion to be notified about future testing release. As always, pre-release versions are accessible on Docker via ghcr.io/tale/headplane:next or the next tag on Git.

@tale tale changed the title feat: bundle all node_modules to reduce size release: v0.6.2 Oct 15, 2025
@tale tale added the pre release Next release to cut label Oct 15, 2025
@tale
Copy link
Owner Author

tale commented Oct 19, 2025

@StealthBadger747 @igor-ramazanov Hey guys, probably my last time pinging you about this in the repo, but I want to cut 0.6.2 within the next few days and have this change completely remove Nix from the current repository. I'm working on creating a build script in pure SH that is POSIX compliant and has 0 bashisms.

The goal is something like this:
./build.sh --with-agent --with-app --with-fake-shell --with-wasm-module

I want this to be used in the package at NixOS/nixpkgs#398667 if possible, where each specific flag would define what gets built automatically.

A few caveats, my script will check if pnpm, go, and node are available on the path based on the build script (since they are obviously needed), but for building would it make sense that I add a thing to skip these path checks to invoke in the Nix build? Also would it make sense to make the output directories for the builds, WASM module, agent, etc be customizable via the flags?

I would love to get your immediate feedback and once this script is finalized, we can get the Nix stuff removed from the upstream and let it be managed within nixpkgs!

@StealthBadger747
Copy link
Contributor

@tale sounds good. From the nixpkgs side we won’t be invoking build.sh, since the Nix build uses native functions like buildGoModule and the pnpm FOD to build each component directly.

Feel free to build out the script however you want. We can adapt to what you come up with.

@tale
Copy link
Owner Author

tale commented Oct 19, 2025

Sounds absolutely good. A new thing to keep track of is that the WASM module is no longer mandatory to build Headplane, and it needs to be in the /public directory instead of in /app. Once the nixpkgs PR is updated, let's make a quick PR here to remove any Nix stuff that's no longer needed.

@tale tale marked this pull request as ready for review October 31, 2025 04:05
@tale tale merged commit 75c688f into main Oct 31, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pre release Next release to cut

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SSH WASM Hook crashes on Safari Docker image for 0.6.1 is 5x larger than before

3 participants