Skip to content
This repository was archived by the owner on Dec 27, 2025. It is now read-only.

Commit a096ff6

Browse files
committed
Revert "chore: automate Nix hash update when lock file changes"
This reverts commit 73fd886. - Revert Nix packaging changes that caused reproducibility issues over time - Deno's lock file mechanism proved insufficient for long-term dependency pinning in Nix builds - Restore original wrapper script approach until a robust solution is found The deterministic dependency vendoring approach introduced in the previous refactor relied on Deno's lock file for reproducibility. However, Deno's ecosystem does not guarantee that dependencies remain fetchable indefinitely, causing Nix builds to fail when upstream packages become unavailable or change.
1 parent 3549c42 commit a096ff6

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

.github/workflows/test.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
- uses: denoland/setup-deno@v2
1919
with:
2020
deno-version: ${{ env.DENO_VERSION }}
21-
- uses: nixbuild/nix-quick-install-action@v34
2221
- run: deno fmt --check
2322
- run: deno lint
2423
- run: deno task check

deno.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
"coverage": "deno coverage .coverage --include='src/'",
2828
"verify": "deno fmt && deno lint && deno task check && deno task test",
2929
"probitas": "deno run -A --unstable-kv --lock ./deno.lock ./mod.ts",
30-
"update-nix-hash": "nix run .#probitas.updateDepsHash",
31-
"update-lock": "rm deno.lock && deno cache -r mod.ts jsr:@probitas/probitas jsr:@probitas/probitas@^0 && deno install && deno task update-nix-hash",
30+
"update-lock": "rm deno.lock && deno cache -r mod.ts jsr:@probitas/probitas jsr:@probitas/probitas@^0",
3231
"update-version": "deno run -A .scripts/update_version.ts"
3332
},
3433
"imports": {

0 commit comments

Comments
 (0)