From e75fe1642e7dddcf91d2111c19c2ed5deb93f9dd Mon Sep 17 00:00:00 2001 From: Alex Gherghisan Date: Tue, 19 May 2026 13:01:01 +0000 Subject: [PATCH 1/2] fix: avoid npm uplink for aztec-up local publishes --- aztec-up/bootstrap.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/aztec-up/bootstrap.sh b/aztec-up/bootstrap.sh index dad8802868d8..9276ed2d8a9c 100755 --- a/aztec-up/bootstrap.sh +++ b/aztec-up/bootstrap.sh @@ -29,6 +29,11 @@ uplinks: url: https://registry.npmjs.org/ packages: + "@aztec/*": + access: \$all + publish: \$all + unpublish: \$all + "@*/*": access: \$all publish: \$all From 549909d5e7c88bb9b472e0a9ceafd2173d67b1e9 Mon Sep 17 00:00:00 2001 From: AztecBot Date: Tue, 19 May 2026 15:34:33 +0000 Subject: [PATCH 2/2] fix: add verdaccio allow_offline + viem proxy exception Two follow-up tweaks on top of the @aztec/* local block to fully avoid the npmjs uplink E503 failure: - publish.allow_offline: true (from cb/dd69e1f0bb2f) lets verdaccio accept publishes when the uplink existence check fails. This is the direct fix for the 503 seen on PR #23344. - @aztec/viem is a third-party fork on npm, not built locally. Match it before @aztec/* so it can still be proxied from npmjs. --- aztec-up/bootstrap.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/aztec-up/bootstrap.sh b/aztec-up/bootstrap.sh index 9276ed2d8a9c..4618253bca97 100755 --- a/aztec-up/bootstrap.sh +++ b/aztec-up/bootstrap.sh @@ -20,6 +20,9 @@ function build { echo # Create Verdaccio config. + # publish.allow_offline lets verdaccio accept publishes when the npmjs + # uplink is briefly unreachable, instead of returning 503. We never want + # the upstream existence check to gate these local fake-publishes. cat > /tmp/verdaccio-config.yaml <