You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Cut a release: machine mapping, dot sync, and the nix flake are unreleased, so Linux hosts fall back to the minimal profile on clone #95
The latest release is v0.6.6 (2026-07-27). Eight commits on main since then include user-facing features that multi-machine setups need, and their absence from release binaries produces surprising behavior on fresh installs:
The repository has a valid machines: section whose hephaestus* entry names the correct profile, but v0.6.6 predates #87, so the install silently fell back to the minimal default profile (2 packages instead of 13) and the remaining packages had to be managed by hand. The current HEAD behavior (batch clone resolves the profile from the hostname when no explicit profile is given) is exactly right; it just is not in any release.
Linux packaging notes
Release assets cover dot_<version>_Linux_x86_64 and arm64, which suits Ubuntu hosts installing from the tarball or via go install.
v0.7.0 is released with all 11 assets and the tap formula updated: machine mapping (#87), dot sync (#88), the nix flake + config path expansion (#89), the version fix (#90), duplicate-target rejection (#91), the clone-config fix (#93), plus two config fixes that rode the train today (#96 closing #94, #98 closing #86).
Verified: downloaded dot_0.7.0_Linux_x86_64.tar.gz, its sha256 matches both checksums.txt and the tap formula, and the binary prints "dot version 0.7.0". Linux hosts bootstrapping via dot clone now resolve machine profiles from the release binary.
Publishing note: the in-CI release path still failed (see #84 for the token grant gap), so assets were published via local goreleaser from the tag, same as v0.6.6.
Activity
jamesainslie commentedon Aug 12, 2026
v0.7.0 is released with all 11 assets and the tap formula updated: machine mapping (#87), dot sync (#88), the nix flake + config path expansion (#89), the version fix (#90), duplicate-target rejection (#91), the clone-config fix (#93), plus two config fixes that rode the train today (#96 closing #94, #98 closing #86).
Verified: downloaded dot_0.7.0_Linux_x86_64.tar.gz, its sha256 matches both checksums.txt and the tap formula, and the binary prints "dot version 0.7.0". Linux hosts bootstrapping via dot clone now resolve machine profiles from the release binary.
Publishing note: the in-CI release path still failed (see #84 for the token grant gap), so assets were published via local goreleaser from the tag, same as v0.6.6.