feat: introduced nix packaging and path-based binary resolution
- Add comprehensive Nix flake definitions, derivations, modules, and CI workflows. - Update tests and executables to resolve binaries from PATH rather than absolute paths. - Ensure byte reproducibility and zeroed timestamps in embedded dashboard archives. - Add handling for Nix-managed installations in CLI update checks.
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
import { $, Glob } from "bun";
|
||||
import { compareVersions } from "../packages/utils/src/version.ts";
|
||||
import { runChangelogFixer } from "./fix-changelogs";
|
||||
import { generateNixBunDeps } from "./gen-nix-bun";
|
||||
|
||||
const changelogGlob = new Glob("packages/*/CHANGELOG.md");
|
||||
const packageJsonGlob = new Glob("packages/*/package.json");
|
||||
@@ -341,6 +342,7 @@ async function cmdRelease(versionOrBump: string): Promise<void> {
|
||||
await $`rm -f bun.lock`;
|
||||
await $`bun install`;
|
||||
await $`cargo generate-lockfile`;
|
||||
await generateNixBunDeps();
|
||||
console.log();
|
||||
|
||||
// 5. Update changelogs
|
||||
|
||||
Reference in New Issue
Block a user